Boot-Repair Ubuntu 12.04.3, оставив Secure Boot включенным

Я только что установил Ubuntu 12.04.3, и после этого Ubuntu отлично загружается (даже с включенным SecureBoot и т. Д.), Однако выбор Windows 8 приводит к распространенным ошибкам:

Secure Boot forbids loading module from (hd1,gpt6) /boot/grub/ntfs.mod
no such device 564525C65425C5233
unknown command `drivemap'
invalid EFI file path

Если я использую Boot-Repair чтобы исправить grub, затем отключите SecureBoot для загрузки обеих ОС. Тем не менее, я хотел бы знать, есть ли способ загрузить Win 8, оставив SecureBoot включенным для дополнительных преимуществ безопасности? Я также хотел бы лучше понять, что именно здесь происходит, как это может быть SecureBoot вызывает проблемы для загрузки Win 8 здесь, но Ubuntu в порядке ..

0
задан 19 December 2013 в 14:01

1 ответ

К сожалению, в некоторых версиях GRUB возникают проблемы с запуском загрузчика Windows с активной загрузкой Secure Boot. Я не знаю, является ли это верным для версии GRUB, установленной с Ubuntu 12.04.3, но ваш опыт подсказывает, что это так. Существует как минимум четыре способа решения этой проблемы:

  • Отключить безопасную загрузку. (Я знаю, что вы сказали, что предпочитаете держать его активным, и я уважаю это; но это - это вариант, и он, вероятно, будет самым простым в использовании.)
  • Найдите версию GRUB 2, который может запускать загрузчик Windows с активной загрузкой. К сожалению, я не знаю точно, какие версии будут работать для этого. Вам также, вероятно, придется настроить конфигурацию безопасной загрузки Linux , чтобы заставить это работать.
  • Установите мой rEFInd менеджер загрузки , который будет служить вашим основным селектором загрузки. На самом деле установка rEFInd довольно проста; простая установка пакета Debian поможет. Вам, вероятно, придется перепрыгнуть через несколько дополнительных обручей , чтобы заставить его работать с Secure Boot.
  • Используйте встроенный в прошивку менеджер загрузки. На большинстве компьютеров нажатие клавиши Esc или функциональной клавиши в начале процесса загрузки приводит к появлению собственного встроенного менеджера загрузки. Это должно позволить вам загружать либо Windows, либо GRUB / Linux, без использования GRUB для загрузки Windows. К сожалению, то, какая клавиша нажимается, зависит от компьютера, окно получения менеджера загрузки обычно короткое, и вам всегда нужно использовать этот ключ для загрузки ОС, отличной от используемой по умолчанию.

Дополнительные обходы Secure Boot, необходимые для использования rEFInd или версии GRUB, не относящейся к Ubuntu, не так уж и сложны для навигации, если вы понимаете принципы и используемые инструменты. Страницы, на которые я ссылался, длинные, потому что они описывают несколько различных вариантов. Вкратце, вам может потребоваться установить версию shim, отличную от Ubuntu, и при первой загрузке использовать соответствующую программу MokManager для установки файла ключа Ubuntu (который включен в двоичный пакет rEFInd и в неизвестном пакете Ubuntu, имя и URL которого я не помню).

0
ответ дан 19 December 2013 в 14:01

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

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