Ubuntu ISO - это живая система, вы можете установить ее на любой USB-накопитель достаточного размера.
Чтобы установить его из системы Windows, вы можете использовать uSbuntu Live Creator.
В статье LiveUsbPendrivePersistent объясняется, как вы делаете это из системы Ubuntu. Есть методы GUI, нет необходимости для взлома командной строки.
Я лично использую следующий скрипт для установки Ubuntu на USB-накопитель.
Вам придется изменить его в соответствии с вашими потребностями.
echo "CAUTION: Check path and devices before you run this script!"
echo "If you don't it can delete your harddisk"
echo "Before you run this script "
echo "- make a fat32 partition (/dev/sdb1) but leave 700 MB unpartitioned"
echo "- make a 700 MB partition (/dev/sdb2)"
echo "- mark /dev/sdb2 as bootable"
echo "- ignore any warnings about symlinks"
sudo syslinux -sf /dev/sdb2
sudo mount /path/to/ubuntu-8.04.2-desktop-i386.iso -t iso9660 -o loop /mnt
cp -rfv /mnt/casper /mnt/disctree /mnt/dists /mnt/install /mnt/pics /mnt/pool /mnt/preseed /mnt/.disk /media/disk-1
cp -rfv /mnt/isolinux /media/disk-1/syslinux
mv /media/disk-1/syslinux/isolinux.cfg /media/disk-1/syslinux/syslinux.cfg