Создание собственного live-дистрибутива на основе Ubuntu - не загружается в SecureBoot

Я пытаюсь создать собственный живой дистрибутив, основанный на Lubuntu. Я хочу взять стандартную Lubuntu, добавить несколько собственных настроек, а затем создать .iso, который люди могут загрузить, записать на USB и запустить.

Мне нужен способ запуска стандартного Lubuntu .iso.

  • Может быть записан в режиме ISO
  • Записывается на USB как один раздел FAT32
  • Загружается в BIOS, UEFI и SecureBoot

Чтобы получить это, я установил Lubuntu, настроил свои настройки и создал файл. iso. Чтобы получить .iso, я использую distroshare, сценарий, созданный несколько лет назад, который, похоже, не поддерживается. Насколько я понимаю сценарий,команды, определяющие, как будет вести себя .iso:

apt-get -q = 2 install grub-efi-amd64

apt-get -q = 2 install grub-pc

Однако, когда я пишу вот этот .iso на USB-накопитель, я получаю:

  • Должен быть записан в режиме dd
  • 3 раздела
  • Он загружается в BIOS и UEFI, но не при активации SecureBoot

Я действительно не Я так хорошо понимаю эти вещи, что не знаю, почему это вызывает разницу:

  • Как мне создать .iso, чтобы он был записан более простым способом?
  • Почему я не могу загрузить его в SecureBoot? Насколько я понимаю, все загрузчики Ubuntu были подписаны и, следовательно, загружались под SecureBoot.

Дополнительная информация

Я наткнулся на эту страницу https://wiki.ubuntu.com/UEFI/SecureBoot и Я видел ссылку на grub-efi-amd64-signed . Я подумал, что если бы я использовал это вместо grub-efi-amd64 , мне повезло больше.

Это не сработало. Он по-прежнему будет загружаться в BIOS и UEFI, но не при наличии SecureBoot.

0
задан 3 September 2020 в 20:46

1 ответ

есть лучшие варианты создания собственного базового образа. На бывших дистрибутивах Ubuntu вы могли использовать технику, называемую предварительной загрузкой, но, на самом деле, это не может работать с UEFI.

Гораздо проще использовать FAI (Полностью автоматизированная установка). Он используется для дистрибутива GRML на основе Debian.

0
ответ дан 2 September 2020 в 21:59

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

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