Eu não usei o MultiSystem, mas aquele que eu tenho visto é recomendado assim como vários outros. MultiBootUSB - Instale e inicialize vários Linux a partir da unidade Pendrive / Flash / disco USB com grub2
Veja o yumi para versões com várias inicializações
Mas, para entender melhor, basta instalar o grub2 na unidade flash, criar seu próprio grub.cfg com as sub-rotinas de inicialização e copiar a ISO na unidade flash. Muito semelhante a um disco rígido, instale como este link.
Para instalar o grub2 em uma unidade flash, o padrão / mídia agora varia dependendo da versão. Nova versão adiciona o usuário ao caminho. Também assume sdb como unidade flash, confirme se está correto, se não tiver certeza. Rótulo da partição - se o rótulo for grub2 & amp; montar:
sudo grub-install --root-directory=/media/grub2 /dev/sdb
Novas versões automount com nome $ USER também, este chamado MC4GB, com usuário fred
sudo grub-install --root-directory=/media/fred/MC4GB /dev/sdb
Na criação do grub.cfg, a unidade de inicialização é sempre hd0, portanto, se a inicialização direta da configuração da unidade flash for hd0, Y, onde Y é a partição, geralmente 1.
loopback loop (hd0,1)$isofile
Caso contrário, exemplos são como estes:
Primeira entrada no meu grub.cfg no 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=
}
Note que adicionei o nomodeset a todas as entradas, como tenho nVidia. Também novas versões agora usam vmlinuz.efi para BIOS & amp; Inicialização UEFI. Versões mais antigas eram apenas vmlinuz. Outras distribuições podem precisar de diferentes parâmetros de inicialização. Encontre exemplo no exemplo acima ou monte e verifique o que ISO tem para seus parâmetros de inicialização.