I’m willing to setup a USB stick with openSUSE 11.3 livecd iso via GRUB2. Honestly I hardly understand GRUB2 behavior details and would be just happy if someone shows the exact code for that. To make it clearer, I use the stuff below to load ubuntu:
menuentry "lucid lynx"
{
set root=(hd0,1)
loopback loop /iso/ubuntu-10.04-desktop-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/iso/ubuntu-10.04-desktop-i386.iso noeject noprompt --
initrd (loop)/casper/initrd.lz
}
btw, is there any differences loading different openSUSE distro (e.g. X86_64, i686, KDE, GNOME etc)?