Образ шаблона BIOS / UEFI для загрузки файлов ISO

Создатель mkusb выпустил шаблонный образ для создания загрузочных разделов BIOS / UEFI на USB.

Как я могу использовать этот образ для загрузки файлов ISO с USB?

1
задан 23 August 2020 в 16:52

1 ответ

Загрузка файлов ISO с помощью mkusb Образ шаблона BIOS / UEFI GRUB

Для систем Linux с несколькими загрузками доступно несколько готовых программ: MultiBootUSB, Ventoy и YUMI. Внутренняя работа этих инструментов не очень прозрачна.

Теперь легко создать загрузочный USB ISO, который работает в режиме BIOS и ISO с нуля.

Существует несколько версий шаблона mkusb BIOS / UEFI GRUB.

https://phillw.net/isos/linux-tools/uefi-n-bios/dd_grub-boot-template-for-uefi-n-bios.img.xz Для использования в Windows 10 и Linux.

https://phillw.net/isos/linux-tools/uefi-n-bios/mkusb_grub-boot-template-for-uefi-n-bios_fat32_4GB_use-in-wins. img.xz Для использования в Windows 7–10 он имеет раздел FAT32 № 1 размером 4 ГБ, который доступен в более старых версиях Windows или IOS.

MD5SUM можно найти здесь: https://phillw.net/isos/linux -tools / uefi-n-bios / grub-boot-templates-for-uefi-n-bios.md5 .

Базовый загрузчик ISO (минимум 3 ГБ USB)

  • Flash mkusb_grub -boot-template-for-uefi-n-bios_fat32_4GB_use-in-wins.img на USB с помощью Rufus, Etcher, Gnome-Disks, mkusb и т. д. (при необходимости используйте 7zip для извлечения из xz).

  • Скопируйте файл ISO для любой версии ОС на базе Ubuntu или Debian на USB.

  • Переименуйте файл ISO в ubuntu.iso .

  • Загрузите USB и убедитесь, что все работает.

] Базовый загрузчик ISO с постоянным разделом Alt1 (минимум 4 ГБ USB) На компьютер разрешен только один постоянный раздел.

  • Создайте базовый загрузчик ISO выше.

  • Загрузите USB, откройте GParted и отформатируйте пустое пространство справа от загрузочных разделов как ext4, обозначьте его casper-rw .

Базовый загрузчик ISO с постоянным разделом Alt2 (минимум 4 ГБ USB)

  • Создайте базовый загрузчик ISO выше.

  • Загрузите USB, в меню загрузки выберите параметр «Только в реальном времени» и нажмите e для редактирования.

  • Используйте клавиши со стрелками, чтобы перейти к концу строки linux (один пробел после слова nopersistent ). и введите toram , затем нажмите F10 для загрузки.

  • В терминале введите sudo umount -lrf / isodevice для отключения USB.

  • Откройте GParted. Переместите загрузочный раздел EFI на 1 МБ с правой стороны. Переместите загрузочный раздел BIOS рядом с ним. нажмите «Применить», отрегулируйте размер раздела №1 по мере необходимости.

    Добавьте правильные имена ISO (и путь), как показано ниже. Примечание. Использование /etc/grub.d/40_custom для редактирования grub.cfg не работает с файлами ISO.

     menuentry "ubuntu-20.04.1-desktop-amd64. iso live-only "{
     установить isofile = "/ ubuntu-20.04.1 / ubuntu-20.04.1-desktop-amd64.iso"
     loopback loop (hd0,1) $ isofile
     linux (цикл) / casper / vmlinuz boot = casper iso-scan / filename = $ isofile noprompt noeject тихий всплеск возможно-повсеместное отсутствие
     initrd (цикл) / casper / initrd
    }
    Удалите  might-ubiquity  из строки grub.cfg  live-only  menuentry linux. 

  • Безопасный графический режим: добавьте nomodeset в конец grub. cfg menuentry linux line.

  • Дополнительные элементы меню см .: https://help.ubuntu.com/community/Grub2/ISOBoot/Examples

  • При загрузке с USB данные, скопированные на диск, находятся в Папка isodevice.

1
ответ дан 24 August 2020 в 08:19