EFI Boot на Asus Sabertooth 990fx не работает после обновления прошивки

Я недавно обновил прошивку на моем Asus Sabertooth 990fx, и теперь биография UEFI не загружает мою установку Ubuntu, которая загружается с EFI. Загрузка EFI работает для livecd, но BIOS, похоже, больше не распознает установку Ubuntu, как это было раньше.

Любая помощь будет приветствоваться.

0
задан 30 May 2012 в 03:36

1 ответ

Возможно, ваше обновление удалило загрузчик Ubuntu из настроек NVRAM. Если компакт-диск загружается в режиме EFI, вы сможете набрать следующие команды (или их варианты) для устранения проблемы:

sudo apt-get install efibootmgr
efibootmgr -c -l \\EFI\\ubuntu\\grubx64.efi -L Ubuntu

Я не на 100% уверен в пути к GRUB на системном разделе EFI (ESP), так что вам может потребоваться настроить его. Кроме того, этот путь указывается с использованием обратной косой черты в стиле EFI, а не прямой косой черты, и поскольку обратные косые черты являются escape-символами в оболочках Linux, они должны быть удвоены - следовательно, \\EFI\\ubuntu\\grubx64.efi, а не /EFI/ubuntu/grubx64.efi. Как бы то ни было, это имя файла относится к корню ESP, то есть к разделу, который определяется с помощью флага boot в GParted или по коду типа раздела EF00 в gdisk.

Другой вариант - переместить и переименовать grubx64.efi в /EFI/boot/bootx64.efi в ESP; это своего рода имя файла по умолчанию / резервного загрузчика. Вариант этой опции - установить под этим именем какой-либо другой менеджер загрузки, например rEFIt или rEFInd, . Эта опция может быть привлекательной, если вы используете двойную загрузку с Windows или другой ОС; rEFIt и rEFInd могут как обнаружить любой загрузчик EFI, хранящийся в обычных местах на ESP, так и перенаправить процесс загрузки к ним. REFIt был заброшен, однако, и версия на его веб-сайте не работает на компьютерах UEFI; rEFInd - это ветка rEFIt, которая предоставляет обновления и работает на ПК с UEFI.

0
ответ дан 30 May 2012 в 03:36

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

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