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