notes/Grub ISO multi boot usb flash drive-sc7PXHbT.sh
set timeout=10
set default=0
menuentry "Linux Mint 32bit" {
loopback loop /iso/linuxmint_32bit.iso
set gfxpayload=keep
linux (loop)/casper/vmlinuz file=/cdrom/preseed/linuxmint.seed boot=casper iso-scan/filename=/iso/linuxmint_32bit.iso noeject noprompt --
initrd (loop)/casper/initrd.lz
}
menuentry "grml32 2014.11" {
loopback loop /iso/grml.iso
linux (loop)/boot/grml32full/vmlinuz findiso=/iso/grml.iso apm=power-off gfxpayload=1024x768x16,1024x768 boot=live live-media-path=/live/grml32-full/ bootid=0fdfb62c-40af-40b9-9387-014232eb1f74 nomce noeject noprompt --
initrd (loop)/boot/grml32full/initrd.img
}
menuentry "grml64 2014.11" {
loopback loop /iso/grml.iso
linux (loop)/boot/grml64full/vmlinuz findiso=/iso/grml.iso apm=power-off gfxpayload=1024x768x16,1024x768 boot=live live-media-path=/live/grml64-full/ bootid=0fdfb62c-40af-40b9-9387-014232eb1f74 nomce noeject noprompt --
initrd (loop)/boot/grml64full/initrd.img
}
menuentry 'Slitaz' {
set isofile='/iso/slitaz.iso'
set dir='boot'
loopback loop $isofile
linux (loop)/$dir/bzImage rw root=/dev/null vga=normal autologin
initrd (loop)/$dir/rootfs4.gz (loop)/$dir/rootfs3.gz (loop)/$dir/rootfs2.gz (loop)/$dir/rootfs1.gz
}
menuentry 'Tiny Core' {
set isofile='/iso/tinycore.iso'
loopback loop $isofile
linux (loop)/boot/vmlinuz boot=live config findiso=$isofile
initrd (loop)/boot/core.gz
}
syntax highlighted by Code2HTML, v. 0.9.1