我想制作一个多启动 USB 驱动器,但找不到好的管理器来做这件事。我试过 MultiSystem 和 yumi。MultiSystem 对某些 iso 做了奇怪的事情,并且把 GRUB 弄得一团糟。Yumi 不支持我给它的大多数 iso。
所以我的想法是手动将安装到闪存驱动器的引导加载程序指向 iso 文件,也在闪存驱动器上。最好引导加载程序是 plop 或 plopKexec,并且会自动检测驱动器上特定文件夹中的 isos。但每当我添加到驱动器时都必须修改配置文件。
这会起作用吗?如果起作用,怎么做?
答案1
Pendrivelinux.com 有从头开始构建 grub2 Multiboot 的说明:
http://www.pendrivelinux.com/boot-multiple-iso-from-usb-via-grub2-using-linux/
我更喜欢 MultiBootUSB 中的脚本,它再次使用 grub2:
答案2
自从提出这个问题以来,出现了一个新工具。 https://www.ventoy.net/
从主页:
Ventoy 是一款开源工具,用于为 ISO/WIM/IMG/VHD(x)/EFI 文件创建可启动的 USB 驱动器。使用 ventoy,您无需反复格式化磁盘,只需将 ISO/WIM/IMG/VHD(x)/EFI 文件复制到 USB 驱动器并直接启动它们即可。您可以一次复制多个文件,ventoy 将为您提供一个启动菜单供您选择
尽管我在使用 ventoy 运行 Manjaro 安装程序时遇到了麻烦,因此使用可能会受到限制。
答案3
只需将 ISO 文件复制到其中一个文件夹(然后使用 WinContig/Defraggler(Windows)或 defragfs(Linux)对文件进行碎片整理)。
还可以启动 UEFI 有效负载等等。几乎所有东西!