======================================================================== If you want to install Linux to a partition on a USB Flash drive. ======================================================================== The USB device should be at least 256 MB to hold the contents of rootfs.cgz from RIPLinuX-5.3.iso. The USB device should be at least 128 MB to hold the contents of rootfs.cgz from RIPLinux-5.3-non-X.iso. ======================================================================== It will create a partition and put an Ext2 filesystem on it, then the Linux system will be extracted to it. You'll be able to boot and use it, just like if it was installed to a hard drive partition. # sh mkextlin.sh RIPLinuX-5.3.iso /dev/sdb "You'll loose anything on the USB drive!" The above example assumes that's the name of the ISO image, and the USB drive is on /dev/sdb! # fdisk -l "To find the device the USB drive is on!" "For example, if it says /dev/sdb4, just put '/dev/sdb' etc. " Instead of specifying an ISO image you can specify a source directory that contains the contents of the ISO image, laid out the same way as the ISO image. # sh mkextlin.sh source_directory /dev/sdb If you had RIPLinuX on CD mounted under /mnt/cdrom, you could do this. sh mkextlin.sh /mnt/cdrom /dev/sdb ========================================================================