11.23.2009

Install Chrome OS to USB


Thanks to our friend Jorge Sierra at Makeuseof.com, we can now install Chromium OS, the open source version of Chrome OS to a USB drive. This will allow us to boot the OS natively on our computer, not in virtualization software.

I will walk you through how to install Chrome OS on your USB drive and boot your computer with it.

Things you will need:
1. 4 GB or larger USB drive
2. Image Writer program
3. USB image of Chrome OS
4. A Windows (or Linux :). I added alternate directions at the bottom) computer that can boot from a USB drive

1. Download the USB image and Image writer program. 

You can use Mr. Sierra's torrent file to download the Chrome OS USB image: Chrome OS to USB torrent file (just right click it and select "Save Link as...). You will need a BitTorrent client to download the image via the torrent (I recommend utorrent). Or you can simply download the file here: Chrome OS USB image.  For Windows, a program called Image Writer for Windows will be included in the torrent or file download. I will show you how to install Chrome OS on a USB drive in Windows.

2. Write Chrome OS Image to USB drive

To write the Chrome OS image to your USB drive, you will need to run the Image Writer for Windows by clicking on "Win32DiskImager" file that you downloaded with the Chrome OS image. After you install it, run the program and browser for the Chrome OS image clicking on the folder icon beside the text field in Image Writer. Select the image, then select your USB drive under the device section. If you don't know the letter of your drive, go to My Computer and see what label it has (should be (G:) or (H:) depending on how many drives you computer has). The writing process takes a few minutes, so don't be alarmed at its slowness.

Now select "write" to write the Chrome OS image to your USB drive.

3. Booting the Chrome OS USB image

Next, you will boot into Chrome OS using the USB image. First you will make sure your computer is set to be able to boot from a USB drive. To do this, simply change the boot setting in BIOS to look for a USB boot image (move USB drive above Hard Disk in you boot sequence). Now restart your computer with the Chrome OS USB plugged in and it should boot it before looking at your hard drive for an operating system. If you have any questions, just ask me in the comments!

For Installing Chrome OS on a USB drive in Linux:

Follow Step 1 and 2 above until the point where you write the image to USB drive. In a Linux environment, there is a Python script that you can use to write an image to a USB (I obtained it from Moblin.org) Here is a link to download the script: Image Writer. It is recommended that you have Python 2.4 or greater installed.

Write the image to the USB drive:
In a terminal type these commands-

# cd [directory with downloaded image-writer file]
# chmod a+x ./image-writer
# ./image-writer [Chrome OS USB image file name]


Make sure you replace "directory with downloaded image-writer file" and "Chrome OS USB image file name" with the actual directory and file names on your computer. The script will ask you which drive to write to. Simply enter the USB's designation and let it rip!
Thanks goes to the Moblin team for Image Writer.

Once again, credit goes to Jorge Sierra at Makeuseof.com for the Windows directions.