Невозможно исправить GRUB для двойной загрузки - продолжайте загрузку непосредственно в Windows

Некоторое время между моим последним обновлением BIOS (при использовании Windows) и воспроизведением с помощью Boot Order (для использования LiveUSB) мое меню grub пропало. Раньше я смог восстановить меню GRUB следующим образом:

Загрузка в Windows Переход к дополнительным параметрам запуска. Выбор моего раздела Ubuntu. Получение расширенного перезапуска -> Просмотр моего меню GRUB.

Затем я смог выбрать Ubuntu OS, войти в систему, запустить boot-repair и вернуть свое меню GRUB.

Однако теперь, после прохождения процесса восстановления, Я до сих пор не могу получить меню с двумя загрузками. Мой ноутбук продолжает загружаться прямо в Windows.

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

У меня Ubuntu 16.04 и предустановленная Windows 8.1 на моем ПК. Безопасная загрузка и режим устаревания отключены ... и вот что загрузочный ремонт дал мне в последний раз, когда я использовал его:

https://paste.ubuntu.com/25652485/

Я также использую Grub Customizer для изменения порядка ОС в меню grub, но, насколько я могу судить, он не влияет на исчезновение меню grub в этом конкретном случае. Когда я использую grub-repair и не делаю никаких изменений с помощью Grub Customizer, меню все равно не появляется.

Что может быть причиной этой проблемы и как я могу ее исправить?

0
задан 1 October 2017 в 13:03

2 ответа

EFI ожидает, что загрузчик по умолчанию будет /efi/boot/bootx64.efi. Windows особенно заботится о том, чтобы убедиться, что она загружается.

Отключить, с 8.1 на окнах действительно не закрывается, приостанавливается на диск (например, спящий режим), чтобы он загружался быстрее. во-вторых, он изменяет EFI, чтобы сделать запись 0000 (windows) первой в порядке загрузки. Вы должны отключить Fast Boot в Windows при двойной загрузке.

Одна работа: переименуйте grubx64.efi в bootx64.efi, затем замените файл efi / boot / bootx64.efi. Это делает grub загрузчиком по умолчанию , Сохраните исходный файл efi / boot / bootx64.efi в папке Windows, если вы захотите его заменить позже.

second: Когда в ubuntu, используйте efibootmgr для удаления всех записей Windows и Ubuntu. и перезагрузите компьютер. Убедитесь, что первая загружаемая вами система - ubuntu, чтобы она была помещена в запись 0000. Затем загрузите окна.

В некоторых более новых системах выбор ОС разрешен, если пул по умолчанию пуст. Скорее, переместите /efi/boot/bootx64.efi в другое место, чтобы узнать, смогут ли настройки EFI выбрать ОС для загрузки.

PS: У меня была более старая система, которая отказалась загружать grub после Обновление BIOS. Установка grub на / dev / sda исправила его. Однако это считается нечетным мячом. EFi не должен смотреть MBR для загрузчика.

1
ответ дан 18 July 2018 в 05:56

EFI ожидает, что загрузчик по умолчанию будет /efi/boot/bootx64.efi. Windows особенно заботится о том, чтобы убедиться, что она загружается.

Отключить, с 8.1 на окнах действительно не закрывается, приостанавливается на диск (например, спящий режим), чтобы он загружался быстрее. во-вторых, он изменяет EFI, чтобы сделать запись 0000 (windows) первой в порядке загрузки. Вы должны отключить Fast Boot в Windows при двойной загрузке.

Одна работа: переименуйте grubx64.efi в bootx64.efi, затем замените файл efi / boot / bootx64.efi. Это делает grub загрузчиком по умолчанию , Сохраните исходный файл efi / boot / bootx64.efi в папке Windows, если вы захотите его заменить позже.

second: Когда в ubuntu, используйте efibootmgr для удаления всех записей Windows и Ubuntu. и перезагрузите компьютер. Убедитесь, что первая загружаемая вами система - ubuntu, чтобы она была помещена в запись 0000. Затем загрузите окна.

В некоторых более новых системах выбор ОС разрешен, если пул по умолчанию пуст. Скорее, переместите /efi/boot/bootx64.efi в другое место, чтобы узнать, смогут ли настройки EFI выбрать ОС для загрузки.

PS: У меня была более старая система, которая отказалась загружать grub после Обновление BIOS. Установка grub на / dev / sda исправила его. Однако это считается нечетным мячом. EFi не должен смотреть MBR для загрузчика.

1
ответ дан 24 July 2018 в 18:28

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

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