Ich habe MultiSystem nicht verwendet, aber das, das ich gesehen habe, wurde empfohlen, sowie mehrere andere. MultiBootUSB - Installieren und booten Sie mehrere Linux von Pendrive / Flash-Laufwerk / USB-Laufwerk mit grub2
https://help.ubuntu.com/community/InstallAndBootMultipleLinuxFromPendriveFlashDriveUSBDisk
Siehe yumi für Multi-Boot-Versionen
http://www.pendrivelinux.com/
Aber um es besser zu verstehen, können Sie einfach grub2 auf dem Flash-Laufwerk installieren, Ihre eigene grub.cfg mit Boot-Zeilengruppen erstellen und ISO in das Flash-Laufwerk kopieren. Sehr ähnlich zu einer Festplatteninstallation wie diesem Link.
https://help.ubuntu.com/community/Grub2/ISOBoot
Um grub2 auf einem Flash-Laufwerk zu installieren, variieren Standard / Medium jetzt je nach Version. Neue Version fügt den Benutzer dem Pfad hinzu. Nimmt auch SDB als Flash-Laufwerk an, bestätigen Sie, dass dies korrekt ist, wenn Sie sich nicht sicher sind. Label-Partition - wenn das Label grub2 & mount ist:
sudo grub-install --root-directory=/media/grub2 /dev/sdb
Neuere Versionen werden ebenfalls mit dem Namen $ USER (MC4GB) mit User Fred versehen
sudo grub-install --root-directory=/media/fred/MC4GB /dev/sdb
Beim Erstellen von grub.cfg ist das Startlaufwerk immer hd0. Wenn also direkt vom Flash-Laufwerk aus gestartet wird, ist hd0, Y, wobei Y normalerweise die Partition 1 ist.
loopback loop (hd0,1)$isofile
Ansonsten sind Beispiele wie folgt:
https://help.ubuntu.com/community/Grub2/ISOBoot/Examples
Erster Eintrag in meiner grub.cfg in MC4GB
set default=0
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
set gfxpayload=800x600
menuentry "Ubuntu 13.04" {
set isofile="/boot/iso/ubuntu-13.04-desktop-amd64.iso"
loopback loop (hd0,1)$isofile
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile nomodeset
initrd (loop)/casper/initrd.lz
}
menuentry " " {
set root=
}
Hinweis Ich habe allen Einträgen Nomodeset hinzugefügt, da ich nVidia habe. Auch neue Versionen verwenden jetzt vmlinuz.efi für den BIOS- und UEFI-Start. Ältere Versionen waren nur vmlinuz. Andere Distributionen benötigen möglicherweise andere Startparameter. Suchen Sie ein Beispiel im obigen Beispiel für Thread oder Mount und überprüfen Sie, welche ISO-Werte für die Startparameter gelten.