Все еще загружаясь от старого ядра после обновления

Я обновил 2 почти идентичных сервера от 14.04.2 до 16.04.3 через-обновление-версии. Каждый пошел прекрасный, но другой все еще начальные загрузки от старого ядра. Я попробовал все предложения, упомянутые в аналогичных ситуациях, делая обновление ядра снова, обновив личинку и т.д., но никакую удачу. На проблемном сервере я заметил, что существует другой каталог начальной загрузки в начальной загрузке/, которая имеет другой grub.cfg и старое ядро, и личинка прибывает оттуда. Кто-либо замеченный это прежде?/etc/default/grub указывает на нормальный/boot/grub/grub.cfg, который является новым ядром, но так или иначе это не становится взятым.

Спасибо

1
задан 8 February 2018 в 18:23

1 ответ

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

На мое понимание причины, почему машина загружалась от старого ядра, был из-за ранее настроенного / загрузочного диска, который даже больше не монтировался (но я понял, что загрузчику действительно не нужен смонтированный диск). В какой-то момент в прошлом администратор попытался установить новую начальную загрузку / на другом диске и добавил его к fstab и удалил старую начальную загрузку/, но я предполагаю, что вещи не были сделаны правильно, следовательно проблема появилась. Вся Кв. - добирается, обновление/обновления правильно пытались изменить новую начальную загрузку / и создавали/устанавливали новые ядра, и т.д. но это не имело значения при системном запуске, поскольку это все еще загружалось от старой начальной загрузки/. Я вручную смонтировал старую начальную загрузку / и проверил, что она заражает, имел всю начальную загрузку, конфигурация личинки, которую использовала система.

Команда fdisk показала '*' на старой начальной загрузке / (/dev/sda1), Таким образом, я сначала выключил флаг начальной загрузки и включил его на новой начальной загрузке / (/dev/sdb1), но это не помогло. Затем, когда я выполнил "установку личинки/dev/sdb" (отметьте целый диск и не sdb1), после этого волшебно все работало правильно. Так как это был VM, у меня была роскошь, чтобы внести одно изменение и протестировать и вернуться назад к снимку и запуститься.

0
ответ дан 8 December 2019 в 02:26

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

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