If you wanna run Linux any time, any place, any computer, try USB device. Here's what to do with popular distributions like Puppy Linux, Ubuntu, and Fedora, so you can boot up directly from your thumb drive:
Most of the time, Linux is run from either an installation on a hard drive or a live CD/DVD distribution. The first is fast, but not very portable; the second can be run anywhere you have a computer and a CD drive with boot access, but typically isn't very fast. Over the last few years, though, we've seen the emergence of something that combines the speed of a hard drive install with the convenience of a live CD: running Linux from a USB flash drive.
=> How To Run Linux From A USB Flash Drive
This is an interesting idea. You can get instant access to your Linux desktop at anytime from within Microsoft Windows. This article will tell you everything you need to know in order to make a USB flash drive with Ubuntu Linux installed. You need:
- Obviously you need a USB flash drive (at least 2GB).
- You'll need a working computer running Microsoft Windows with a USB port available.
- A copy of the Ubuntu 6.10 Edgy .ISO file (it's 750MB).
- A copy of Qemu (this is the program that allows Ubuntu to actually run on Windows).
- A copy of Kqemu accelerator. This helps Qemu speed up Ubuntu.
- A copy of startubuntu.tar - This file holds two custom batch and img files.
- The HP-USB format tool to clear your USB drive.
Read rest of the procedure : How to put Ubuntu Linux on a flash drive and run it under Windows (penlinux.com)