I am having issues trying to create a persistent live usb flash drive. I cannot seem to get any kind of persistence working.
My first try was to create a (L/K)Ubuntu 13.04 live usb with persistence using universal usb installer (pendrive linux). These distros boot up from usb, but persistence just does not seem to work. I then tried Unetbootin and Linux Live USB Creator but the same problem arises.
My next try was to create a bootable usb drive with knoppix or puppy, because it has built in persistence. The problem here is that my laptop won't even boot from the usb drive. I have tried universal usb installer, unetbootin and lili usb but none works.
The last thing I tried was to burn puppy to a cd and booted from that, which worked. I then tried the universal installer and set everything up to install puppy on a flash drive (with fat32 and ext2) but again, the laptop refuses to boot from it. I even tried multiple bootloaders but the first three didn't work so I gave up.
Can anyone tell me what is going on here? Somehow the bootloader provided with Ubuntu works on USB drives but when using a different distro my laptop does not see the usb drive as bootable. Would it be possible to create a bootable usb drive with ubuntu, so that it will boot, but then remove the ubuntu image and swap it with puppy? If so, how can it be done?
Edit: Oh and I am using Windows 8 x64 on UEFI.. UEFI has been nothing but trouble when using any kind of unix system so that's probably the one to blame. Still, windows won't boot in legacy mode so I'm stuck with it.