Нет записей ядра grub после обновления до 20.04 - система загружается в BIOS

Я только что обновил свой Thinkpad X1 с 19.10 до 20.04. Как описано в процессе обновления, при перезагрузке я открываю меню MOK Manager и регистрирую ключ ubuntu с паролем, который я установил ранее.

Затем я ожидал, что система загрузится в grub и попросит у меня ключ шифрования для зашифрованного раздела lvm.

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

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

Я только что снова начал использовать Linux на ноутбуке после того, как некоторое время был на Mac, поэтому в основном я знаю, как настроить командную строку grub при ошибках - но здесь меню grub никогда не появляется, и я действительно не знаю, где чтобы начать это исправлять. Я попытался отключить безопасную загрузку UEFI BIOS (у меня нет большого опыта работы с UEFI, поскольку он не существовал, когда я последний раз использовал Linux на ноутбуке), но это ничего не меняет.

ОБНОВЛЕНИЕ:

Тем временем я обнаружил, что проблема заключается в grub.conf, в котором нет записей ядра.

Запуск update grub в chroot с смонтированной корневой файловой системой после загрузки действующей системы (плюс необходимые системные каталоги, такие как proc и sys), я по-прежнему не получаю никаких записей ядра, хотя доступно 3 ядра. В настоящее время я действительно не знаю, как заставить grub находить ядра.

0
задан 26 April 2020 в 19:45

1 ответ

Без объяснений, что на самом деле произошло, но решение для меня:

После принудительной переустановки grub2-common элементы меню ядра снова генерировались, и система могла загружаться.

0
ответ дан 2 May 2020 в 09:17

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

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