My workaround(s) with unetbootin:
1 Create a partition and format as FAT16 with gparted (is in Synaptic)
--FAT16 let you boot also from older systems where FAT32 will fail--
2 Set the boot flag with gparted
--Won't boot on many systems without the bootflag set--
3 Do the unetbootin creation
4 change the syslinux.cfg file to my likings
--menu title to PCLinuxOS version and type--
--remove or comment unwanted entry's, f.i. Copy to RAM--
--add fromusb at the end of the append lines--
--remove the spaces that contain graphical info and use normal spaces in the menu labels--
5 If needed for special setups, create extra menu items with modified startup items, f.i. VESA
6 Have them always with me for demo or troubleshooting

For older systems without USB boot have a Plop Boot Flop or CD at hand.
P.S. if your USB won't boot check with gparted if the bootflag is set
