GRUB игнорирует конфигурационный файл

Запустив машину Ubuntu 16.04 LTS, я заметил что-то после обновления ядра. Конфигурация GRUB в каталоге /boot/grub/grub.cfg содержит только ядро 4.4.0, но при загрузке машины я могу выбирать только из нескольких различных версий ядра 4.2.0. Я не знаю, где GRUB на самом деле извлекает свой конфиг, поскольку он, как представляется, игнорирует настройки по указанному пути, созданные sudo update-grub .

Редактировать: вывод Grep Этот вопрос основан на

 $ grep 'menuentry' /boot/grub/grub.cfg if [ x"${feature_menuentry_id}" = xy ]; then menuentry_id_option="--id" menuentry_id_option="" export menuentry_id_option menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-f0724a95-d885-4cec-b74c-635d61f32c73' { submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-f0724a95-d885-4cec-b74c-635d61f32c73' { menuentry 'Ubuntu, with Linux 4.4.0-53-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-53-generic-advanced-f0724a95-d885-4cec-b74c-635d61f32c73' { menuentry 'Ubuntu, with Linux 4.4.0-53-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-53-generic-recovery-f0724a95-d885-4cec-b74c-635d61f32c73' { menuentry 'Ubuntu, with Linux 4.4.0-51-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-51-generic-advanced-f0724a95-d885-4cec-b74c-635d61f32c73' { menuentry 'Ubuntu, with Linux 4.4.0-51-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-51-generic-recovery-f0724a95-d885-4cec-b74c-635d61f32c73' { menuentry 'Memory test (memtest86+)' { menuentry 'Memory test (memtest86+, serial console 115200)' {