Как понять, как установить Ubuntu UEFI Secure Boot?
Теперь, когда Secure Boot поддерживается, какими специальными инструкциями нужно следовать для установки Ubuntu на ПК с включенной UEFI Secure Boot, поставляемый с Windows 8?
Как я понимаю, Ubuntu >= 12.04.2 поставляется с подписанным GRUB2. Я искал, но не могу пройти мимо "поддерживаемого" утверждения. Я ищу конкретные инструкции по регистрации ключей Ubuntu для загрузки прошивки Ubuntu.
ОБНОВИТЬ:
Благодарю. SecureBoot в Ubuntu 12.10 дает мне ответ. Загрузчик EFI первого этапа Ubuntu подписан Microsoft. В последний раз, когда я читал, Ubuntu планировал опубликовать собственный ключ, который должен был быть зарегистрирован в базе данных прошивки перед установкой. Может быть, я не отслеживал историю достаточно долго, чтобы понять, что это уже не так.
4 ответа
Вероятно, начать здесь: https://help.ubuntu.com/community/UEFI
UEFI (~ EFI) - это интерфейс встроенного программного обеспечения, который широко распространен на последних компьютерах, особенно на тех, которые выпущены позже 2010 года. Он предназначен для замены традиционного интерфейса встроенного ПО BIOS, который распространен на более ранних компьютерах. На этой странице содержится информация об установке и загрузке Ubuntu с использованием EFI, а также о переключении между режимом EFI и устаревшим режимом BIOS с использованием Ubuntu.
ОБНОВИТЬ:
Ubuntu 12.10 предназначена для использования с Secure Boot.
Softpedia (сентябрь-2012) >> Canonical представляет планы по безопасной загрузке Ubuntu 12.10
20 сентября Canon через Jon Melamut объявила, что планирует внедрить поддержку Secure Boot в будущей операционной системе Ubuntu 12.10 (Quantal Quetzal).
Поэтому после обсуждения с Free Software Foundation компания Canonical решила отказаться от реализации загрузчика EFILinux в пользу загрузчика GRUB2, подписанного своими собственными ключами. ..
Muktware (октябрь-2012) >> SecureBoot в Ubuntu 12.10
Ubuntu 12.10 - первый дистрибутив, который по умолчанию поддерживает архитектуру безопасной загрузки. Разработчики Canonical потратили огромное количество времени, чтобы убедиться, что Ubuntu работает нормально и без проблем на всем оборудовании. Стив Лангасек (Steve Langasek), разработчик Ubuntu, опубликовал в своем блоге хороший аккаунт о том, как они поддерживают SecureBoot.
закрывается с..
Лангасек говорит, что они также перенесут механизм безопасной загрузки на выпуск Ubuntu 12.04, чтобы версия LTS могла быть установлена на устройствах с безопасной загрузкой. Таким образом, следующий основной пакет обновления Ubuntu Precise (12.04.2) будет включать поддержку SecureBoot.
На некоторых компьютерах, в частности на ноутбуках, существует проблема - в их BIOS не установлен открытый ключ "Microsoft Windows UEFI Driver Publisher", позволяющий запускать подписанный загрузчик Ubuntu (и другое программное обеспечение UEFI, такое как наше) с включенной опцией безопасной загрузки. Это НЕ тот же ключ, который Microsoft использует для подписи своего собственного UEFI Windows Boot Manager, и кажется, что некоторые реализации BIOS имеют только этот эксклюзивный открытый ключ Microsoft.
Решение либо:
Microsoft должна подписать сторонние двоичные файлы UEFI с тем же ключом, который они используют для собственного загрузчика.
Чтобы производители BIOS / производители материнских плат для компьютерного оборудования были уверены, что они включают данные, позволяющие правильно работать с подписанными двоичными файлами "Microsoft Windows UEFI Driver Publisher".
На компьютере с Windows 8 введите Mountvol Z: /S
в окне командной строки с повышенными правами администратора. Затем в командной строке выполните:
copy Z:\EFI\Microsoft\*.efi C:\test
куда Z
это неиспользуемая буква диска.
Затем вы можете зарегистрироваться (уже создано) C:\test
скопируйте цифровые подписи в файлы Microsoft .efi и убедитесь, что имя ключа отличается от ключа, который они использовали для подписи загрузчика Ubuntu.
Загрузочные файлы Ubuntu можно найти в X:\EFI\Boot, где X - буква дисковода компакт-дисков.
Это требует сортировки и сортировки быстро.
Наше исследование показало, что из протестированных на сегодняшний день ноутбуков только в ноутбуках ASUS установлены правильные ключи в их BIOS, но нам пока не удалось проверить всех. Я не упоминаю здесь имена машин, которые не будут работать, но одно имя похоже на то, которое работает!
Опубликовали аналогичный вопрос шесть месяцев назад, и из-за невозможности загрузить ядро привели к установке альтернативной ОС, отличной от Linux, чтобы доказать, что мои прошивка и аппаратное обеспечение по крайней мере работают должным образом. Предполагалось, что это новое оборудование будет моим первым, кто никогда не видел Windows, так что, может быть, в следующий раз...
С тех пор, как я начал использовать поиски возможностей EFI моего новейшего оборудования, я потратил некоторое время на эти очень полезные страницы, которые включают в себя краткий обзор того, как выполнить установку Ubuntu на машину с безопасной загрузкой и выделить другие варианты. кроме как полагаться на Grub2 и подписанные ключи от Microsoft. Какая ссылка в вашем обновлении на вопрос указывает на то, что все и конец всего. Просто подумал бы поделиться этим не тот случай. Как показывает последняя ссылка в этом параграфе, используя rEFInd и ваши собственные ключи, можно управлять установкой Linux с включенной безопасной загрузкой. Который является одним из многих упомянутых вариантов, если не описан подробно. Надеюсь, вам понравится читать так же, как я!
Альтернативой является отключение безопасной загрузки. Я лично по крайней мере попробовал бы метод, кратко и лаконично описанный LovinBuntu.
Еще один полезный источник полезной информации о всех вещах U/EFI - статья в вики. Который помогает описать и указать требования Windows 8 UEFI >= 2.3.1 (последняя версия 2.4), а Secure Boot доступен из спецификации UEFI> = 2.2.
(ссылка на вики-страницу содержит ссылку на аналогичную страницу EUFI, которая пугает меня до конца! Научная фантастика - это не выдумка!:p)
Еще несколько ссылок для дальнейшего чтения:
Первая установка
Ubuntu-Secure-Remix-64bit
(или Ubuntu12.10 64bit) и используйте Boot-Repair'sRecommended Repair
как описано в первом абзаце https://help.ubuntu.com/community/UEFIЕсли это не помогло, отключите SecureBoot в вашей прошивке, как описано здесь: https://help.ubuntu.com/community/UEFI, и снова запустите Boot-Repair.