Как сделать загрузочный компакт-диск с защищенной загрузкой

Я нашел в Интернете довольно много информации о том, как установить Linux на жесткий диск и получить безопасную загрузку для работы с ней. Но я не могу найти ни одной информации о том, как сделать загрузочный live CD . Кто-нибудь знает, как это сделать?

Я использую Kiwi для создания компакт-диска на базе OpenSUSE 13.1. Фактический установочный DVD-диск OpenSUSE загружается в режиме безопасной загрузки, но я не уверен, как сам реплицировать этот подвиг. Кто-нибудь знает, какую волшебную кнопку мне нужно нажать?

Я не могу проверить это, но я думаю, что загрузочный компакт-диск уже работает с EFI. Но он не работает с Secure Boot. (И почему бы это? Он ни с чем не подписан).

(Просто уточнить: тестовый компьютер, который у меня есть, не позволяет отключить «Безопасную загрузку». Вы можете полностью отключить EFI и вернуться к устаревшей BIOS, но вы не можете отключить только часть защищенной загрузки. Что не очень полезно , но в любом случае…)

  • Можно ли использовать Grub для запуска двоичного файла EFI?
  • Установка Linux на UEFI ASUS Machine
  • Как я могу загрузить Debian с USB-накопителя из Windows 10?
  • Загрузка полного Linux Mint с USB на Intel Macbook pro?
  • Перезагрузите систему в настройки UEFI
  • Ядро Паника после переделки диска с gparted
  • «Ошибка: неизвестная файловая система» после установки с ошибкой update-grub в UEFI
  • Загрузка EFI на KVM
  • 2 Solutions collect form web for “Как сделать загрузочный компакт-диск с защищенной загрузкой”

    ОК, решил!

    • Получите Kiwi для создания компакт-диска, который работает в режиме BIOS. (Шахта гибридная, не на 100% уверена, что это необходимо или нет).

    • Найдите строку, в которой говорится:

    <type image="iso" hybrid="true" boottimeout="1" boot="isoboot/suse-13.1" flags="clic"/>

    и изменить его на

    <type image="iso" hybrid="true" firmware="uefi" boottimeout="1" boot="isoboot/suse-13.1" flags="clic"/>

    • Создайте свой компакт-диск. Kiwi автоматически заботится обо всем, чтобы он работал в (U) режиме EFI даже при включенной безопасной загрузке.

    Важно: обрабатывается только 64-разрядная версия Kiwi. 32-битная версия выполнила только половину работы, оставив меня с компакт-диском, который загружается в Grub и затем «застревает». Кажется, что Grub2-EFI отказывается загружать 32-разрядную ОС …

    Если бы я знал об этом секретном недокументированном переключателе, я мог бы сэкономить целый месяц страдания!

    Этот ответ неполный.

    Итак, вот резюме того, что я знаю до сих пор …

    BIOS, конечно же, смотрит на блок загрузки, чтобы выяснить, является ли устройство загрузочным, и если да, загрузите его. EFI не заботится о таких вещах; он ищет системный раздел EFI (ESP). Если он находит его, он загружает настроенную программу. В случае съемного устройства ничего не будет сконфигурировано, поэтому, по умолчанию, он загружает любой файл с именем /boot/bootx68.efi .

    Я могу подтвердить, что просто установка такого файла на компакт-диск не работает . Фактически, загрузочный DVD-диск OpenSUSE работает на EFI-системах с защищенной загрузкой, но простое копирование всех его файлов на другой DVD не работает. Таким образом, похоже, что вам нужно что-то сделать, кроме простого загрузки загрузчика на диск.

    Глядя на DVD-диск OpenSUSE, кажется, что «системная область» ISO-9660 содержит действительный MBR, который определяет два раздела, одним из которых является ESP. Независимо от того, является ли это неотъемлемой частью того, почему работает EFI-загрузка, или это просто позволить записать образ ISO на USB-накопитель, я не знаю. Я все еще разбираюсь в этом вопросе …

    Обновить:

    Глядя на файл Kiwi для OpenSUSE DVD , похоже, что у Kiwi есть полностью недокументированная опция firmware="uefi" . Установка этой опции вызывает isohybrid с --efi переключателя --efi . Если я также добавлю пару файлов, захваченных с официального диска OpenSUSE DVD, я могу дойти до меню Grub. ОС не загружается , но это, предположительно, Grub …

    Interesting Posts

    Я использовал g ++, использовал его, установил make, и теперь g ++ невозможно установить

    Как реплицировать основные задачи настройки?

    Понимание параметров сортировки

    Archlinux gizmod

    Как захватить все входящие пакеты в NIC, даже те пакеты не принадлежат мне

    Если htaccess не использует файлы cookie, то как он идентифицирует клиента?

    Запустить сценарий ожидания из другой оболочки

    Как записать флеш-фильм из живой камеры в Интернете?

    возможно ли запустить процесс, который использует только 2 процессора из 16 процессоров в моей Linux-машине?

    Что это за папка / run / user / 1000?

    Установка драйверов Nvidia Debian способ удаления десятков пакетов

    Сообщение emacsclient отказано

    Когда следует сохранять отладочные символы в модулях ядра?

    Как я могу навсегда изменить тип шрифта консоли TTY, чтобы он сохранялся после перезагрузки?

    Резервное копирование файлов, которые были изменены после последней резервной копии

    Linux и Unix - лучшая ОС в мире.