Почему личинка обновляет menu.lst, но не grub.cfg?

У меня есть 16,04 серверов, которые обновляют/boot/grub/menu.lst файл, но не/boot/grub/grub.cfg файл, когда я обновляю ядра и следовательно, при начальной загрузке он использует старую информацию в grub.cfg. Как я фиксирую это?

Я думаю, что часть этого могла бы также результат полного / раздела начальной загрузки, который остался незамеченным в течение нескольких дней, когда установки личинки происходили.

1
задан 6 January 2017 в 22:29

1 ответ

Проверьте, сумел ли 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 должен показать измененную дату сегодня.

Тест перезагрузка во время соответствующего окна обслуживания для уверения его все еще функционирует правильно.

1
ответ дан 7 December 2019 в 15:42

Другие вопросы по тегам:

Похожие вопросы: