Я пытаюсь создать собственный живой дистрибутив, основанный на Lubuntu. Я хочу взять стандартную Lubuntu, добавить несколько собственных настроек, а затем создать .iso, который люди могут загрузить, записать на USB и запустить.
Мне нужен способ запуска стандартного Lubuntu .iso.
Чтобы получить это, я установил Lubuntu, настроил свои настройки и создал файл. iso. Чтобы получить .iso, я использую distroshare, сценарий, созданный несколько лет назад, который, похоже, не поддерживается. Насколько я понимаю сценарий,команды, определяющие, как будет вести себя .iso:
apt-get -q = 2 install grub-efi-amd64
apt-get -q = 2 install grub-pc
Однако, когда я пишу вот этот .iso на USB-накопитель, я получаю:
Я действительно не Я так хорошо понимаю эти вещи, что не знаю, почему это вызывает разницу:
Дополнительная информация
Я наткнулся на эту страницу https://wiki.ubuntu.com/UEFI/SecureBoot и Я видел ссылку на grub-efi-amd64-signed . Я подумал, что если бы я использовал это вместо grub-efi-amd64 , мне повезло больше.
Это не сработало. Он по-прежнему будет загружаться в BIOS и UEFI, но не при наличии SecureBoot.
есть лучшие варианты создания собственного базового образа. На бывших дистрибутивах Ubuntu вы могли использовать технику, называемую предварительной загрузкой, но, на самом деле, это не может работать с UEFI.
Гораздо проще использовать FAI (Полностью автоматизированная установка). Он используется для дистрибутива GRML на основе Debian.