Grub2 má možnosť boot iso image. Idem preinštalovať 9.10 na 10.04 tak som to využil.
2GB flash disk s fat:
/dev/sdb1 1,9G 1,8G 140M 93% /media/KINGSTON2GB
Nainštalovanie grub na flash disk:
sudo grub-install --recheck --root-directory=/media/KINGSTON2GB /dev/sdb
sudo grub-install --no-floppy --root-directory=/media/KINGSTON2GB /dev/sdb
vytvorenie adresara /media/KINGSTON2GB/boot/iso/
nakopírovanie iso súborov
ls /media/KINGSTON2GB/boot/iso/
ubuntu-10.04-desktop-amd64.iso ubuntu-10.04-netbook-i386.iso
vytvorenie /media/KINGSTON2GB/boot/grub/grub.cfg
menuentry "Ubuntu Live 10.4 desktop 64bit" {
loopback loop /boot/iso/ubuntu-10.04-desktop-amd64.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/iso/ubuntu-10.04-desktop-amd64.iso noeject noprompt -- debian-installer/language=sk console-setup/layoutcode?=sk
initrd (loop)/casper/initrd.lz
}
menuentry "Ubuntu Live 10.4 netbook 32bit" {
loopback loop /boot/iso/ubuntu-10.04-netbook-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/iso/ubuntu-10.04-netbook-i386.iso noeject noprompt -- debian-installer/language=sk console-setup/layoutcode?=sk
initrd (loop)/casper/initrd.lz
}
Na flash sú adresáre /boot/iso a /boot/grub. Zvyšok flash disku sa môže použiť na prenášanie súborov.
Menuentry pre boot ubuntu live je rovnaké, len meno iso súboru sa mení
Pre boot Ubuntu Live v češtine zmeniť časť debian-installer/language=cz console-setup/layoutcode?=cz (alebo cs ?)
Zvolím v BIOSe boot z flash, vyberiem čo chcem nabootovať.
Pridal som ešte iso Clonezilla - funguje a RescueCD - nefunguje, nenájde root. Keď doriešim, ozvem sa.
Zdroj:
http://www.panticz.de/MultiBootUSB