step1:
install tool unetbootin ;
unetbootin allows for the installation of various Linux/BSD distributions to a partition or
USB drive,so it's no different from a standard install,only it doesn't need a CD.It can
create a dual-boot install,or replace the existing OS entirely;
$sudo apt-get install unetbootin
step2:
run unetbootin and configure it
you only do two operations.One is choose the system ISO path and the other is choose
your usb driver(/dev/sdb1-for example)
I have tested ubuntu8.10 and xubuntu8.04 ok!.
reference:http://www.svn8.com/linux/WL/20090612/6404.html