When you use Unetbookin for burning an iso to a bootable USB not GRUB but syslinux is used by default for the boot process.
The syslinux.cfg says this:
default vesamenu.c32
prompt 0
menu title UNetbootin
timeout 100
label unetbootindefault
menu label Default
kernel /ubnkern
append initrd=/ubninit root=/dev/ram0 vga=791 splash=silent quiet
label ubnentry0
menu label pardus
kernel /boot/kernel
append initrd=/boot/initrd root=/dev/ram0 vga=791 splash=silent quiet
label ubnentry1
menu label memtest
kernel /boot/memtest
append initrd=/ubninit
It is obviously that initrd=/boot/initrd root=/dev/ram0 part that causes the live boot from usb to hang after some seconds, anyone an idea?
Shall I change /dev/ram0 to /dev/sda ?