Я только что установил 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 в порядке ..
К сожалению, в некоторых версиях GRUB возникают проблемы с запуском загрузчика Windows с активной загрузкой Secure Boot. Я не знаю, является ли это верным для версии GRUB, установленной с Ubuntu 12.04.3, но ваш опыт подсказывает, что это так. Существует как минимум четыре способа решения этой проблемы:
Дополнительные обходы Secure Boot, необходимые для использования rEFInd или версии GRUB, не относящейся к Ubuntu, не так уж и сложны для навигации, если вы понимаете принципы и используемые инструменты. Страницы, на которые я ссылался, длинные, потому что они описывают несколько различных вариантов. Вкратце, вам может потребоваться установить версию shim
, отличную от Ubuntu, и при первой загрузке использовать соответствующую программу MokManager
для установки файла ключа Ubuntu (который включен в двоичный пакет rEFInd и в неизвестном пакете Ubuntu, имя и URL которого я не помню).