Как я могу исправить свое загрузочное меню UEFI после установки Ubuntu?

После установки Ubuntu я использовал инструмент boot-repair, чтобы заставить мой ноутбук загружать grub при запуске. К сожалению, через некоторое время я заметил, что больше не могу загружаться с флешки (для переустановки windows или другого linux-дистрибутива), потому что меню загрузки заполнено записями Ubuntu. Прошивка UEFI ведет себя странно, и я боюсь, что получу кирпич, не способный загрузить любую ОС.

Информация о восстановлении загрузки

enter image description here

Все опции, включая «Диспетчер загрузки ОС», приводят меня в готовность. Список не прокручивается. Судя по расширенным меню перезагрузки Windows 8, я понял, что там есть и другие опции. Мои настройки показывают, что безопасная загрузка отключена. Однако, когда я загружаю флешку из расширенного меню перезагрузки Windows 8, я получаю сообщение о том, что мой компьютер не загружается с нее (если вам нужен точный текст, я могу попробовать это снова).

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

Мой ноутбук - HP Envy Spectre XT.

0
задан 20 July 2013 в 04:46

1 ответ

Дополнительные записи Ubuntu, вероятно, не связаны с вашей проблемой, но я могу ошибаться. Конечно, я слышал о более странных проблемах EFI. Таким образом, вы могли бы также обратиться к этому. Для этого сначала введите sudo efibootmgr в Ubuntu. Это должно привести к созданию списка, подобного следующему:

BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,0002,0003,0001
Boot0000* rEFInd Boot Manager
Boot0001* fedora
Boot0002* rEFInd (via PreLoader)
Boot0003* ubuntu

Эти записи принадлежат одной из моих систем, и, конечно, ваша будет отличаться - вероятно, она будет содержать большое количество ubuntu записей. Обратите внимание на список BootOrder - он определяет порядок, в котором пробуются записи. Скорее всего, одна из ваших ubuntu записей будет первой в этом списке или, по крайней мере, очень рано в нем. Вы можете удалить все остальные ubuntu записей с помощью efibootmgr, например:

sudo efibootmgr -b 0003 -B

Эта команда удаляет запись Boot0003 (которая является единственной ubuntu записью в моем примере).

Как только это будет сделано, попробуйте еще раз загрузить флэш-накопитель USB. Если вы не можете сделать это, попробуйте использовать опцию Boot From EFI File, показанную на снимке экрана; это может позволить вам выбрать файл на вашем USB-накопителе.

Также возможно, что в вашей прошивке есть настройка, которая отключает доступ к USB-накопителю. Например, на одном из моих компьютеров есть возможность быстрой инициализации USB, которая подготавливает USB-клавиатуры, но не USB-устройства хранения данных. Если эта опция включена, загрузка с USB-накопителя становится невозможной. Таким образом, такие параметры должны быть установлены для полной инициализации USB во время загрузки. (Проверьте индикаторы доступа к флэш-накопителю USB во время загрузки; если они не мигают, скорее всего, прошивка не инициализирует устройство .)

Если все это не удается, возможно, что поможет установка rEFInd ; теоретически, он должен создать список загрузочных USB-устройств. Это будет работать только при инициализации USB-устройств.

0
ответ дан 20 July 2013 в 04:46

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

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