Создатель mkusb выпустил шаблонный образ для создания загрузочных разделов BIOS / UEFI на USB.
Как я могу использовать этот образ для загрузки файлов ISO с USB?
Для систем 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.