Voor de liefhebbers van een multiboot usb stickie voor install parties e.d. hier even een korte howto voor de ietwat gevorderde gebruiker:
Nodig:
4 Gb usb stick (na deze handleiding nog 1 Gb vrij)
Ubuntu 9.10 (vanaf installatie of live-cd)
Iso bestanden van de verschillende live-cd's (de mini iso's hernoemen, want de verschillende versies daarvan hebben dezelfde naam):
ubuntu-9.10-desktop-i386.iso
kubuntu-9.10-desktop-i386.iso
xubuntu-9.10-desktop-i386.iso
ubuntu-9.10-netbook-remix-i386.iso
mini-9.10-i386.iso
mini-9.10-amd64.iso
mini-8.04-i386.iso
mini-8.04-amd64.iso
clonezilla-live-1.2.3-27.iso
Eventueel
Dban .ima bestand (de gedownloade iso mounten met bijvoorbeeld gmount of mount -o loop, en dan het .img bestand bewaren) en
memdisk bestand nodig voor dban.
Formatteer een usbstick (fat32 als je deze ook in windows wenst te gebruiken). Dit kan met gparted.
Als het goed is wordt je stick automatisch aangekoppeld in /media/NaamStick, anders handmatig aankoppelen.
Kijk even welke apparaatnaam de stick heeft:
sudo fdisk -l
(In mijn geval is de naam van het device /dev/sdc)
Vervolgens grub installeren (vanuit Ubuntu 9.10, anders krijg je grub 1, en die kan geen iso's booten).
grub-install --no-floppy --root-directory=/media/NaamStick /dev/sdc
Als het goed is staat er nu een boot map op de stick. Maar onder deze boot map nog een nieuwe map aan met de naam iso, dus /boot/iso.
Copieer vervolgens in deze map de iso's van de live cd's + eventueel de bestanden memdisk en dban_1_0_7_i386.ima voor wie dban wil.
Vervolgens op de usb stick /boot/grub/grub.cfg aanmaken met de volgende inhoud:
menuentry "Ubuntu Live 9.10 32bit" {
loopback loop /boot/iso/ubuntu-9.10-desktop-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/iso/ubuntu-9.10-desktop-i386.iso noeject noprompt --
initrd (loop)/casper/initrd.lz
}
menuentry "Kubuntu Live 9.10 32bit" {
loopback loop /boot/iso/kubuntu-9.10-desktop-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/iso/kubuntu-9.10-desktop-i386.iso noeject noprompt --
initrd (loop)/casper/initrd.lz
}
menuentry "Xubuntu Live 9.10 32bit" {
loopback loop /boot/iso/xubuntu-9.10-desktop-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/iso/xubuntu-9.10-desktop-i386.iso noeject noprompt --
initrd (loop)/casper/initrd.lz
}
menuentry "Ubuntu 9.10 Netbook Remix 32bit" {
loopback loop /boot/iso/ubuntu-9.10-netbook-remix-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/iso/ubuntu-9.10-netbook-remix-i386.iso noeject noprompt --
initrd (loop)/casper/initrd.lz
}
menuentry "Ubuntu 9.10 netinstall 32bit" {
loopback loop /boot/iso/mini-9.10-i386.iso
linux (loop)/linux boot=casper iso-scan/filename=/boot/iso/mini-9.10-i386.iso noeject noprompt --
initrd (loop)/initrd.gz
}
menuentry "Ubuntu 9.10 netinstall 64bit" {
loopback loop /boot/iso/mini-9.10-amd64.iso
linux (loop)/linux boot=casper iso-scan/filename=/boot/iso/mini-9.10-amd64.iso noeject noprompt --
initrd (loop)/initrd.gz
}
menuentry "Ubuntu 8.04 netinstall 32bit" {
loopback loop /boot/iso/mini-8.04-i386.iso
linux (loop)/linux boot=casper iso-scan/filename=/boot/iso/mini-8.04-i386.iso noeject noprompt --
initrd (loop)/initrd.gz
}
menuentry "Ubuntu 8.04 netinstall 64bit" {
loopback loop /boot/iso/mini-8.04-amd64.iso
linux (loop)/linux boot=casper iso-scan/filename=/boot/iso/mini-8.04-amd64.iso noeject noprompt --
initrd (loop)/initrd.gz
}
menuentry "Clonezilla" {
loopback loop /boot/iso/clonezilla-live-1.2.3-27.iso
linux (loop)/live/vmlinuz boot=live union=aufs nolocales noprompt ip=frommedia toram=filesystem.squashfs findiso=/boot/iso/clonezilla-live-1.2.3-27.iso
initrd (loop)/live/initrd.img
}
menuentry "Dban" {
linux16 /boot/iso/memdisk
initrd16 /boot/iso/dban_1_0_7_i386.ima
}
Dan zou het moeten werken.
Je krijgt dan bij het booten vanaf usb als het goed is een grub menu met de verschillende opties.