No he usado MultiSystem, pero he visto uno recomendado así como muchos otros. MultiBootUSB: instale y arranque múltiples Linux desde Pendrive / Unidad flash / Disco USB con grub2
https://help.ubuntu.com/community/InstallAndBootMultipleLinuxFromPendriveFlashDriveUSBDisk
Ver yumi para versiones de arranque múltiple
http://www.pendrivelinux.com/
Pero para entenderlo mejor, solo puede instalar grub2 en la unidad flash, crear su propio grub.cfg con estrofas de arranque y copiar ISO en la unidad flash. Muy similar a la instalación de un disco duro como este enlace.
https://help.ubuntu.com/community/Grub2/ISOBoot
Para instalar grub2 en una unidad flash, el valor predeterminado / multimedia ahora varía según la versión. Nueva versión agrega el usuario a la ruta. También asume sdb como unidad flash, confirme que es correcto si no está seguro. Partición de etiquetas: si la etiqueta es grub2 y mount:
sudo grub-install --root-directory=/media/grub2 /dev/sdb
Versiones más nuevas de montaje automático con el nombre $ USER también, este etiquetado MC4GB, con usuario fred
sudo grub-install --root-directory=/media/fred/MC4GB /dev/sdb
Al crear grub.cfg, la unidad de arranque siempre es hd0, por lo que si el arranque directo desde la configuración de la unidad flash será hd0, Y donde Y es la partición generalmente 1.
loopback loop (hd0,1)$isofile
De lo contrario, los ejemplos son así:
https://help.ubuntu.com/community/Grub2/ISOBoot/Examples
Primera entrada en mi grub.cfg en 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=
}
Tenga en cuenta que agregué nomodeset a todas las entradas ya que tengo nVidia. También las nuevas versiones ahora usan vmlinuz.efi para el arranque de BIOS y UEFI. Las versiones anteriores eran solo vmlinuz. Otras distribuciones pueden necesitar diferentes parámetros de arranque. Encuentre un ejemplo en el ejemplo anterior de subproceso o montaje y verifique qué ISO tiene para sus parámetros de arranque.