Почему & ldquo; местоположение GRUB & rdquo; недоступен в режиме UEFI восстановления загрузки?

Я пытаюсь выполнить двойную загрузку Windows 10 с Ubuntu и сталкиваюсь с множеством проблем с тем, что Windows 10 автоматически загружается в режиме UEFI и не хочет переустанавливать Windows для поддержки Legacy Boot.

Моя установка Ubuntu была выполнена в режиме Legacy, поэтому я выполнил инструкции по этой ссылке, чтобы преобразовать установку в режим UEFI. До сих пор у меня возникали две проблемы:

1) При запуске Boot-Repair в режиме Legacy доступно меню GRUB Location, но невозможно применить исправления без загрузки в режиме UEFI. 2) При запуске Boot-Repair в режиме UEFI меню GRUB Location полностью недоступно. Название «Местоположение GRUB» выделено серым цветом, и на вкладке нет информации.

Я создал Boot Info с программой Boot-Repair, расположенной этой ссылкой .

-1
задан 4 May 2017 в 02:37

3 ответа

Комментарии к вашему вопросу могут быть полезны. Кроме того, хотя прошло некоторое время с тех пор, как я использовал Boot Repair, вам может не понадобиться информация на вкладке «GRUB location» при запуске в режиме EFI, поэтому вы можете попробовать ее без ввода этих данных. Если вы предпочитаете попробовать что-то еще, вот еще один способ сделать это:

Отключить безопасную загрузку. (См. Эту страницу для моих указателей о том, как это сделать.) Загрузите USB-накопитель или версию CD-R моего менеджера загрузки rEFInd. Подготовьте загрузочный носитель, используя изображение rEFInd. Загрузитесь с использованием среды rEFInd. Он должен содержать опции для загрузки как Windows, так и Ubuntu. Попробуйте оба варианта загрузки Windows и Ubuntu. Если оба работают ... Загрузитесь в Ubuntu. Смонтируйте ESP (/dev/sda2) в /boot/efi (возможно, вам понадобится создать этот каталог). Вы можете сделать это временно с помощью команды mount, но в конечном итоге вам может понадобиться создать запись /etc/fstab для этого. Установите загрузчик EFI. Два варианта могут быть относительно легкими: вы можете установить пакет rEFInd Debian или PPA для использования rEFInd, а не GRUB в качестве менеджера загрузки по умолчанию. Вы можете вручную установить GRUB, установив пакет grub-efi-amd64-signed. Вам также может понадобиться ввести sudo grub-install, а затем sudo update-grub, чтобы полностью установить и настроить его. Проверьте, что вы можете загрузиться. Вы можете дополнительно включить безопасную загрузку; однако, если вы установили rEFInd, вам, вероятно, придется перепрыгнуть через дополнительные обручи, как описано в документации rEFInd Secure Boot.
1
ответ дан 22 May 2018 в 23:06
  • 1
    Я следовал всем инструкциям на вашем посту. Версия rEFInd для флэш-накопителей USB не загружалась, несмотря на многочисленные попытки, выполненные различными способами в течение часа. Кроме того, установка GRUB показалась совершенно неэффективной. Я все еще чувствую себя неловко из-за того, что вызывало все эти проблемы, но установка rEFInd через apt-get все же помогла мне с двойной загрузкой Win10 и Ubuntu в режиме UEFI, поэтому я вам большое спасибо. – CannedSpinach 4 May 2017 в 02:39

Комментарии к вашему вопросу могут быть полезны. Кроме того, хотя прошло некоторое время с тех пор, как я использовал Boot Repair, вам может не понадобиться информация на вкладке «GRUB location» при запуске в режиме EFI, поэтому вы можете попробовать ее без ввода этих данных. Если вы предпочитаете попробовать что-то еще, вот еще один способ сделать это:

Отключить безопасную загрузку. (См. Эту страницу для моих указателей о том, как это сделать.) Загрузите USB-накопитель или версию CD-R моего менеджера загрузки rEFInd. Подготовьте загрузочный носитель, используя изображение rEFInd. Загрузитесь с использованием среды rEFInd. Он должен содержать опции для загрузки как Windows, так и Ubuntu. Попробуйте оба варианта загрузки Windows и Ubuntu. Если оба работают ... Загрузитесь в Ubuntu. Смонтируйте ESP (/dev/sda2) в /boot/efi (возможно, вам понадобится создать этот каталог). Вы можете сделать это временно с помощью команды mount, но в конечном итоге вам может понадобиться создать запись /etc/fstab для этого. Установите загрузчик EFI. Два варианта могут быть относительно легкими: вы можете установить пакет rEFInd Debian или PPA для использования rEFInd, а не GRUB в качестве менеджера загрузки по умолчанию. Вы можете вручную установить GRUB, установив пакет grub-efi-amd64-signed. Вам также может понадобиться ввести sudo grub-install, а затем sudo update-grub, чтобы полностью установить и настроить его. Проверьте, что вы можете загрузиться. Вы можете дополнительно включить безопасную загрузку; однако, если вы установили rEFInd, вам, вероятно, придется перепрыгнуть через дополнительные обручи, как описано в документации rEFInd Secure Boot.
1
ответ дан 18 July 2018 в 14:05

Комментарии к вашему вопросу могут быть полезны. Кроме того, хотя прошло некоторое время с тех пор, как я использовал Boot Repair, вам может не понадобиться информация на вкладке «GRUB location» при запуске в режиме EFI, поэтому вы можете попробовать ее без ввода этих данных. Если вы предпочитаете попробовать что-то еще, вот еще один способ сделать это:

Отключить безопасную загрузку. (См. Эту страницу для моих указателей о том, как это сделать.) Загрузите USB-накопитель или версию CD-R моего менеджера загрузки rEFInd. Подготовьте загрузочный носитель, используя изображение rEFInd. Загрузитесь с использованием среды rEFInd. Он должен содержать опции для загрузки как Windows, так и Ubuntu. Попробуйте оба варианта загрузки Windows и Ubuntu. Если оба работают ... Загрузитесь в Ubuntu. Смонтируйте ESP (/dev/sda2) в /boot/efi (возможно, вам понадобится создать этот каталог). Вы можете сделать это временно с помощью команды mount, но в конечном итоге вам может понадобиться создать запись /etc/fstab для этого. Установите загрузчик EFI. Два варианта могут быть относительно легкими: вы можете установить пакет rEFInd Debian или PPA для использования rEFInd, а не GRUB в качестве менеджера загрузки по умолчанию. Вы можете вручную установить GRUB, установив пакет grub-efi-amd64-signed. Вам также может понадобиться ввести sudo grub-install, а затем sudo update-grub, чтобы полностью установить и настроить его. Проверьте, что вы можете загрузиться. Вы можете дополнительно включить безопасную загрузку; однако, если вы установили rEFInd, вам, вероятно, придется перепрыгнуть через дополнительные обручи, как описано в документации rEFInd Secure Boot.
1
ответ дан 24 July 2018 в 20:19

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

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