notes/Boot Puppy Linux ISO with Grub-ZWurLrLt.sh
set timeout=10
set default=0

menuentry 'Puppy ISO' {
  set isofile='/puppy.iso'
  loopback loop $isofile
  linux (loop)/vmlinuz boot=live config fromiso=/dev/sdb1/$isofile
  initrd (loop)/initrd.q
}
menuentry 'Puppy ISO 2' {
  set isofile='/puppy.iso'
  loopback loop $isofile
  linux (loop)/vmlinuz boot=live config findiso=$isofile
  initrd (loop)/initrd.q
}

syntax highlighted by Code2HTML, v. 0.9.1