У меня есть 16,04 серверов, которые обновляют/boot/grub/menu.lst файл, но не/boot/grub/grub.cfg файл, когда я обновляю ядра и следовательно, при начальной загрузке он использует старую информацию в grub.cfg. Как я фиксирую это?
Я думаю, что часть этого могла бы также результат полного / раздела начальной загрузки, который остался незамеченным в течение нескольких дней, когда установки личинки происходили.
Проверьте, сумел ли grub-legacy
или grub-legacy-ec2
быть установленным в какой-то момент. Если они сделали, они обновляют старую конфигурацию menu.lst, но Ваш загрузочный сектор запускает grub2 и смотрит на grub.cfg, поскольку это - список.
Для фиксации этого просто переустановите grub2:
sudo apt-get install grub2
sudo update-grub
Затем ls -l /boot/grub/grub.cfg
должен показать измененную дату сегодня.
Тест перезагрузка во время соответствующего окна обслуживания для уверения его все еще функционирует правильно.