DriveDroid is an Android application that allows you to boot your PC from ISO/IMG files stored on your phone. This is ideal for trying Linux distributions or always having a rescue-system on the go... without the need to burn different CDs or USB pendrives.

DriveDroid also includes a convenient download menu where you can download USB-images of a number of operating systems from your phone.
You can also create USB-images which allows you to have a blank USB-drive where you can store files in. Blank images also allow you to use tools on your PC to burn images to the drive and create a bootable USB disk that way.

True CD-rom emulation

Most phones emulate an USB stick when using DriveDroid. This is baked into the kernel of your phone. This means that only images that are compatible with USB sticks can be used. All IMG files will work, but not all ISO files will.

Most modern Linux systems distribute their ISOs as hybrid files. This means the ISO files will work on a CD as well as from an USB stick.

Other ISO files, like Windows, will not work as an USB stick. For these images there are 2 options: converting them or enabling true CD-rom emulation on your phone.

Notes

Some .iso files do not support being booted over USB, but most popular Linux distibutions are. All images that are downloadable through DriveDroid are supported.

Do NOT use DriveDroid while your SD card is mounted (being used on your PC). This can cause loss of data.

DriveDroid requires support for USB mass storage on your phone. Most devices have this (even ones that do not use it by default). However some phones or tablets have trouble with mass storage. If your phone or tablet does not seem work with DriveDroid, send me a support email through DriveDroids preferences.