I downloaded a neat little (U)EFI boot manager called refind http://www.rodsbooks.com/refind/ and it has Grub2 as one of the boot options and for the life of me, can't figure out how to boot a non-linux iso with the loopback command. I have read a 100 things on how to boot a linux iso from Grub2 but nothing on a non-linux iso. I am using HDAT2 .ISO as my test ISO and I have this listed in my grub.cfg file. I downloaded the Iso version of refind and extracted it to my fat32 USB drive, so I am trying to do this from a USB drive and not a HDD.
menuentry "HDAT2" { loopback loop /iso/hdat2.iso set root=(loop) chainloader (loop)
and I get an invalided file. Not sure if this is becasue of the (U)EFI secure boot machine I'm working with?