Comment ui gfxboot bootlogo isolinux.msg and isofrom=/dev/disk/by-uuid/XXXXXXXXXX:/openSUSE-................iso are the changes to the default syslinux.cfg
isofrom=/dev/by-uuid/ACTUAL PARTITION OF THE STICK:/NAME OF.iso
unetbootin needs to make these changes, also copy the iso instead of copying openSUSE-*-read-only.*-* file.
Haven't tested NAME OF.iso other than openSUSE 12.2, but i guess it should work with any distro's iso.
Here is what is required for openSUSE 12.2 Live isos to boot:
Let unetbootin create usb stick, delete the big openSUSE- *-read- only.*- * file from the stick and copy the actual iso image to the stick
Edit syslinux.cfg to look like this:
------- ------- ------- ------- ------- ------- ------- ------- --- loader/ isolinux. msg loader/ linux boot/i386/ loader/ initrd ramdisk_size=512000 ramdisk_ blocksize= 4096 kiwidebug=1 isofrom= /dev/disk/ by-uuid/ XXXXXXXXXX: /openSUSE- ....... ....... ..iso showopts
default openSUSE
implicit 1
display boot/i386/
#ui gfxboot bootlogo isolinux.msg
prompt 1
timeout 5
label openSUSE
kernel boot/i386/
append initrd=
------- ------- ------- ------- ------- ------- ------- ------- ----
Comment ui gfxboot bootlogo isolinux.msg and isofrom= /dev/disk/ by-uuid/ XXXXXXXXXX: /openSUSE- ....... ....... ..iso are the changes to the default syslinux.cfg
isofrom= /dev/by- uuid/ACTUAL PARTITION OF THE STICK:/NAME OF.iso
unetbootin needs to make these changes, also copy the iso instead of copying openSUSE- *-read- only.*- * file.
Haven't tested NAME OF.iso other than openSUSE 12.2, but i guess it should work with any distro's iso.