UNetbootin allows for the installation of Ubuntu, Fedora, Mandriva, OpenSuse, Arch Linux, or Debian to a real partition, so it's no different from a standard install, only it has the advantage that it needs no CD. This is meant for people who want to install Ubuntu, Fedora, Mandriva, OpenSuse, Arch Linux, or Debian but don't have a CD-R to burn, lack a CD writer, or they want to install on a computer that doesn't have a CD-ROM drive, like an ultra-portable laptop.
UNetbootin uses a Windows or Linux-based installer to install a small modification to the bootloader (grldr and boot.ini for NT-based systems, grub.exe and config.sys for Win9x, or grub on Linux), uses the bootloader to boot the netboot initrd and kernel, then uses that to download and install Ubuntu directly from the internet, no CD required. After Linux is installed, the modification to the bootloader is then undone.
Requirements
- Linux, or Microsoft Windows 95-XP (Vista support is in the works, though a temporary workaround can be found in the "Known Issues" section at the bottom of this page)
- A broadband internet connection (dial-up will take way too long to download)
- 3GB or more of spare hard drive space to install Ubuntu, Fedora, Mandriva, OpenSuse, Arch Linux, or Debian in
Installation Instructions
HowtoForge has a guide for installing Ubuntu or Fedora using UNetbootin.
Before installing, remember to back up all your data, in case you do something wrong in the partitioning stage of the installer.
- Download the appropriate file for the distro and version you want to install; if using Windows, use the exe files, if using Ubuntu, Debian, or a deb-based distro, use the deb files, if using Fedora, Suse, or an rpm-based distro, use the rpm file, if using another Linux distribution, use the sh (self extracting) files: http://sourceforge.net/project/showfiles.php?group_id=198821
- If using Windows, run the file, and click "OK" to reboot.
UNetbootin allows for the installation of Ubuntu, Fedora, Mandriva, OpenSuse, Arch Linux, or Debian to a real partition, so it's no different from a standard install, only it has the advantage that it needs no CD. This is meant for people who want to install Ubuntu, Fedora, Mandriva, OpenSuse, Arch Linux, or Debian but don't have a CD-R to burn, lack a CD writer, or they want to install on a computer that doesn't have a CD-ROM drive, like an ultra-portable laptop.
UNetbootin uses a Windows or Linux-based installer to install a small modification to the bootloader (grldr and boot.ini for NT-based systems, grub.exe and config.sys for Win9x, or grub on Linux), uses the bootloader to boot the netboot initrd and kernel, then uses that to download and install Ubuntu directly from the internet, no CD required. After Linux is installed, the modification to the bootloader is then undone.
Requirements
- Linux, or Microsoft Windows 95-XP (Vista support is in the works, though a temporary workaround can be found in the "Known Issues" section at the bottom of this page)
- A broadband internet connection (dial-up will take way too long to download)
- 3GB or more of spare hard drive space to install Ubuntu, Fedora, Mandriva, OpenSuse, Arch Linux, or Debian in
Installation Instructions
HowtoForge has a guide for installing Ubuntu or Fedora using UNetbootin.
Before installing, remember to back up all your data, in case you do something wrong in the partitioning stage of the installer.
- Download the appropriate file for the distro and version you want to install; if using Windows, use the exe files, if using Ubuntu, Debian, or a deb-based distro, use the deb files, if using Fedora, Suse, or an rpm-based distro, use the rpm file, if using another Linux distribution, use the sh (self extracting) files: http://sourceforge.net/project/showfiles.php?group_id=198821
- If using Windows, run the file, and click "OK" to reboot.
Download Wubi
Installing Multiple OS's Without A Floppy/CD/DVD/Etc.
This article explains how I managed to install over 50 various operating systems on my computer (1 hard drive) without having to burn the distro ISO to disk to boot from. (No floppy, usb, cd, dvd, etc. needed!)
NOTE: There is a full-length version of this article.
Pendrivelinux 2008 is a remaster created from MCNLive and based purely on Mandriva Linux. Like Mandriva Flash and MCNLive, Pendrivelinux 2008 allows the user to save "ALL" installed software, changes, bookmarks, email, contacts and more by utilizing a persistent loop image. This means that you no longer needs to create a partition on the USB device for saving changes. Changes are saved and restored via a loop file that resides on the USB device by booting "Boot with Persistent changes" boot option.
Note: This tutorial is for users looking to install Pendrivelinux 2008 to a USB flash pendrive from within Windows
Pendrivelinux 2008 Screenshot:

Prerequisites:
- 1GB or larger USB flash drive
- PC must be able to boot from USB
Installing Pendrivelinux 2008 from Windows:
- Ensure your USB flash drive is formatted as Fat16 or Fat32
- Download Pendrivelinux08.zip
- Extract the contents from Pendrivelinux08.zip to your USB device
- From your USB device, click makeboot.bat to make the drive bootable
- Reboot your computer, set your boot menu or BIOS to boot from the USB device
Login and passwords:
User: root password: root
User: guest password: guest
Additional notes: A loopfile with a capacity of 256MB has already been created on the USB flash device. If you would like to use a larger loopfile for saving changes, boot using the Boot Live (non persistent) option. Then delete the mcnlive.loop file on your flash drive and create a new VFAT loopfile by clicking the Penguin in the Taskbar and navigating to Pendrivelinux-> Create persistent loop and following the onscreen instructions.

The remaster Live script used to create Pendrivelinux is included in the download.
This remaster was made from MCNLive and is based on the free Mandriva Linux distribution "without changing the source". Sources are available from ftp.nluug.nl and distrib-coffee or from one of the mirrors.
Portable Linux Categories
Flashdrive installs using LinuxFlashdrive installs using Windows
Install Linux to a USB hard drive
Using and Configuring Linux
Virtual Machine Emulation
Popular USB Linux Posts
- Run Pendrivelinux from Windows
- Pendrivelinux install via Windows
- Ubuntu 7.10 flashdrive install
- Run Ubuntu without rebooting
- USB Knoppix flashdrive install
- Run Knoppix without rebooting
- USB Gentoo install using Windows
- USB DSL install using Windows
- USB PCLinuxOS MiniMe install
- USB SLAX HowTo
- Run SLAX without rebooting
- USB MCNLive install
- Feather Linux flashdrive install
- USB Ultimate Boot CD install
New Pendrive Linux Posts
- USB gOS install from Windows
- USB BackTrack Linux installation
- Pendrivelinux 2008 install from Linux
- Pendrivelinux 2008 install from Windows
- Make your own portable Mandriva Flash
- USB MiniMe 2008 install from Windows
- USB MCNLive Toronto install
- USB PCLinuxOS MiniMe 2008
- Run Ubuntu 7.10 from Windows
- Ubuntu Remote Desktop Sharing
- USB PCLinuxOS 2007 Live install tutorial
- USB NimbleX install tutorial
- Qemu Persistent Knoppix
- Creating a Portable Qemu Ubuntu Orca for the blind
- How to install deb packages
- Upgrading NVIDIA Drivers in Debian Lenny
- Permanently remove information from your USB Drive
- Use a Floppy to Boot USB Pendrive Linux
USB Linux Help Sections
USB Damn Small Linux (DSL) This is a revisit of the Windows DSL USB installation tutorial: "Putting damn small linux on a USB pendrive". Damn Small Linux was created by John Andrews of damnsmalllinux.org and is basically a trimmed down version of Knoppix, making it perfect for smaller drives. Based on the 2.4 kernel, DSL is great to use for older and slower computers as well. It will fit and run on portable devices or drives as small as 64MB.
Damn Small Linux Screenshots:

Basic essentials:
- A 64MB or larger USB flash drive
- HP-USB Format tool (optional)
- 7-Zip (or another extracting utility)
- Syslinux
- dsl-embedded.zip
Damn Small Linux USB install tutorial:
- Download the HP-USB Format tool and format your flash drive using the Fat or Fat32 option
- Download the dsl-embedded.zip and extract the contents using 7-Zip to your "USB flash drive"
- Download syslinux-3.36.zip and unzip the files to a directory called syslinux on your computer
- From Windows click start-> run-> cmd
- From the command window, type cd \syslinux\win32
- Type syslinux.exe -ma X: (replace X with your USB drive letter) to make the drive bootable
- Reboot your computer and set your system BIOS to boot from USB-ZIP or USB-HDD. You might also need to set the hard disk boot priority to boot from the USB stick if your BIOS lists the device as a hard drive.
Notes: It is possible to "boot DSL using Qemu emulation" without the need to reboot the PC. See the included readme file that was written by the authors of DSL
If you still can't get DSL to work, you can try this full installation tutorial direct from the DSL wiki
1. grab the DSL iso
2. get winrar or something that allows you to unpack the iso
3. d/l the current syslinux for your OS
a. format the USB drive FAT, FAT32 does not work out so well for me.
b. extract the iso file to the USB drive, everything
c. copy everything in the isolinux folder to the top level of the USB drive.
d. copy and rename the isolinux.cfg file to syslinux.cfg
e. you should not have to edit the new syslinux.cfg file, it was fine in the iso image that I grabbed.
f. run syslinux from the command line in the folder you unpacked it in. If your USB drive is E: then run syslinux.exe E:
you should be able to restart and boot into the USB drive, you may have to make some BIOS changes but this worked out great for me.
Current Full Mirror List:
ftp://ibiblio.org/pub/Linux/distributions/damnsmall/dsl-n/
http://ibiblio.org/pub/Linux/distributions/damnsmall/dsl-n/
http://dsl.thegeekery.com/
ftp://ftp.is.co.za/linux/distributions/damnsmall/dsl-n
http://gd.tuwien.ac.at/opsys/linux/damnsmall/
http://gulus.usherbrooke.ca/pub/distro/DamnSmallLinux/dsl-n/
QEMU is an emulator for various CPUs. It works on Linux, Windows, FreeBSD, OpenBSD and Mac OS X (not complete). This guide covers installation of QEMU on a Windows host. To emulate a guest x86 machine on a host x86 architecture we use QEMU's Full System Emulation mode.
I decided that I wanted to have my Live PCLOS on a USB stick, but I wanted it to be easy for me to change from PCLOS KDE to PCLOS Gnome to BEL Server to Tiny to Flux etc, etc, as the mood and requirements dictated. This is what I have done. It works for me. No guarantees for anyone else.
I see lots of stuff written about putting PCLOS onto a pen drive/ USB stick/flash drive or whatever. Lots of people seem to have difficulty with this, or maybe it is the concept that escapes them. I don't know what it is, but what follows is a very useful way to have a USB drive set up for your favourite PCLOS distro or derivative. I use Grub as the bootloader.
What is required is a 1 GB USB drive. Smaller is manageable but does limit the distros that will fit on it. With a 1 GB drive anything that fits on a CD will fit on it. You can use a larger drive if you wish of course. To do so would make it possible to put your own remaster on the stick.
The Concept:
Create partitions on the drive to hold the OS files and also the boot files. For the sake of security we will keep the OS files separate from the boot files. There is no attempt in this document to extend the capabilities over those of the liveCD. In other words if you want to save changes or have persistence then you will have a little more work to do.
This guide is based largely on the following sources. It could be useful to check them if something here doesn’t work:
Requirements:
- OLPC XO
- 1+GB (2 GB or more is much better) SD card or USB thumbdrive
- SD card reader if you’re using an SD, which this guide assumes
- A linux box (besides the XO). This guide assumes Ubuntu 8.04
First, download and install what you need to install Ubuntu on an SD. We’ll be using Qemu and a Hardy Heron netboot image.
sudo apt-get install qemu qemu-launcher qemuctl
wget http://archive.ubuntu.com/ubuntu/dists/hardy/main/installer-i386/current/images/netboot/mini.iso
Run qemu-launcher. Check “Use CD-ROM,” set Boot Disk to CD-ROM, and in the CD-ROM field open the path to the mini.iso you downloaded earlier. Set Hard disk 0 to the location of your SD card or thumbdrive, which will be something like /dev/sdb or /dev/sdc. If you aren’t sure, after inserting the card or drive, open a terminal and run dmesg. The last few lines will mention some sd* and that’s what you want to use. If it automounted, unmount it before going on. The last thing on this tab of qemu-launcher is to set RAM to 256mb.







James from Custom USB Drives