Você me pegou curioso como isso seria feito. O site Pendrivelinux tinha um tutorial Eu fiz isso da instalação do Mint 9 de um cd ao vivo como o site sugere.
Comecei por encontrar a localização da minha unidade USB
em um terminal eu corri df
ele retornou a localização do dispositivo como
/dev/sdg1 /media/LINUXUSB
depois disso eu corri
sudo su
e depois instalar o grub 2
grub-install --no-floppy --force --root-directory=/media/LINUXUSB /dev/sdg1
Eu tive que usar --force adicionalmente, o exemplo no site não. Então eu fiz
cd /media/LINUXUSB/boot/grub
O site deu um link para baixar uma cópia do grub.cfg para o diretório / boot / grub na minha unidade USB. O link foi
wget http://pendrivelinux.com/downloads/grub.cfg
Depois disso, editei o grub.cfg para refletir as iso's no meu drive USB.
set timeout=10 set default=0
menuentry "Run Fedora" {
loopback loop /Fedora13.iso
linux (loop)/isolinux/vmlinuz0 boot=isolinux iso-scan/filename=/Fedora13.iso splash --
initrd (loop)/isolinux/initrd0.img
}
menuentry "Run Ubuntu" {
loopback loop /ubuntu-10.04-netbook-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-10.04-netbook-i386.iso splash --
initrd (loop)/casper/initrd.lz
}
menuentry "Run Clonezilla" {
loopback loop /clonezilla.iso
linux (loop)/live/vmlinuz boot=live iso-scan/filename=/clonezilla.iso splash --
initrd (loop)/live/initrd.img }
Descobri que nos diferentes iso's, vmlinuz e initrd estavam localizados em um diretório diferente. Consegui obter todos os três para iniciar o processo de inicialização; mas, apenas o Ubuntu para realmente carregar. Se eu descobrir o que preciso para conseguir que os outros dois terminem de carregar, acrescentarei isso mais tarde. Eu não tentei nenhum outro iso apenas estes três.