Загрузка из старого ядра после обновления

Я очень рекомендую Терминатор.

Цветовое кодирование зависит от команд, которые вы используете. grep и ls принимают --color

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

2 ответа

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

По моему мнению, причина, по которой машина загружалась из старого ядра, была из-за ранее настроенной / boot disk, который больше не монтировался (но я понял, что загрузчику действительно не нужен установленный диск). В какой-то момент в прошлом администратор пытался настроить новую / загрузку на другом диске и добавил ее в fstab и удалил старую / загрузку, но я думаю, что все было сделано неправильно, поэтому проблема всплыла. Все обновления / обновления apt-get правильно пытались изменить новую / загрузочную и создание / установку новых ядер и т. Д., Но это не имело значения при запуске системы, поскольку она по-прежнему загружалась из старой / загрузочной. Я вручную установил старый / boot и проверил, что у него infact была вся загрузочная конфигурация grub, используемая системой.

Команда fdisk показала «*» на старом / boot (/ dev / sda1 ) Поэтому я сначала отключил флаг загрузки и включил его в новой / boot (/ dev / sdb1), но это не помогло. Затем, когда я запустил «grub-install / dev / sdb» (обратите внимание на весь диск, а не на sdb1), после этого волшебство все сработало правильно. Поскольку это была виртуальная машина, у меня была роскошь сделать одно изменение и проверить и вернуться к снимку и начать все заново.

0
ответ дан 17 July 2018 в 21:17

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

По моему мнению, причина, по которой машина загружалась из старого ядра, была из-за ранее настроенной / boot disk, который больше не монтировался (но я понял, что загрузчику действительно не нужен установленный диск). В какой-то момент в прошлом администратор пытался настроить новую / загрузку на другом диске и добавил ее в fstab и удалил старую / загрузку, но я думаю, что все было сделано неправильно, поэтому проблема всплыла. Все обновления / обновления apt-get правильно пытались изменить новую / загрузочную и создание / установку новых ядер и т. Д., Но это не имело значения при запуске системы, поскольку она по-прежнему загружалась из старой / загрузочной. Я вручную установил старый / boot и проверил, что у него infact была вся загрузочная конфигурация grub, используемая системой.

Команда fdisk показала «*» на старом / boot (/ dev / sda1 ) Поэтому я сначала отключил флаг загрузки и включил его в новой / boot (/ dev / sdb1), но это не помогло. Затем, когда я запустил «grub-install / dev / sdb» (обратите внимание на весь диск, а не на sdb1), после этого волшебство все сработало правильно. Поскольку это была виртуальная машина, у меня была роскошь сделать одно изменение и проверить и вернуться к снимку и начать все заново.

0
ответ дан 23 July 2018 в 21:56

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

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