Все это запустилось, когда мое беспроводное устройство Центрино прекратило работать (оно думает, что радио выключено). Таким образом, я решил сбросить стандартные настройки BIOS, чтобы видеть, помогает ли это. Но я закончил с незагрузочной системой... Теперь у меня есть две проблемы! Таким образом, мой UEFI застрелен. Вот вывод диагонали восстановления начальной загрузки:
http://paste.ubuntu.com/23817363/
У меня есть три раздела:
/dev/sda1 (UEFI)
/dev/sda2 / начальная загрузка
/dev/sda3 корень (crypto LUKS)
Я делал попытку многих приемов и подсказок от статей онлайн как переустановка личинки, личинка uefi переустановка, и т.д. Но ни один не помог. Когда я добираюсь до экрана выбора устройства загрузки на своем ThinkPad и выбираю свой твердотельный диск, он просто быстро возвращается к экрану начальной загрузки.
Кто-либо может помочь?Спасибо
Оказывается, что восстановление начальной загрузки восстанавливает файлы личинки, локальные файлы EFI и разделение только. Но то, что это не делает, на самом деле изменить встроенное микропрограммное обеспечение UEFI для добавления нового параметра загрузки UEFI, который дергался, когда я сбросил BIOS к значениям по умолчанию. К счастью я столкнулся с efibootmgr, чтобы сделать просто, что (который используется восстановлением начальной загрузки для выделения параметров загрузки).
Вот команда, я раньше восстанавливал запись загрузки:
efibootmgr -c -d /dev/sda -p 1 -L "Ubuntu Main" -l "\efi\ubuntu\grubx64.efi"
-d /dev/sda -p 1
эквивалентно высказыванию, что мой/boot/efi раздел является/dev/sda1
-L
, просто произвольная строка, которую Вы используете для запоминания, какой параметр загрузки Вы просто добавили
-l "\efi\ubuntu\grubx64.efi"
, фактический файл, который связывает Ваш параметр загрузки с Вашими фактическими загрузочными файлами.
Вот мое расположение файла:
# ls -R /boot/efi/
/boot/efi/:
EFI
/boot/efi/EFI:
ubuntu
/boot/efi/EFI/ubuntu:
grub.cfg grubx64.efi MokManager.efi shimx64.efi
Кризиса избегают!