UNetbootin: Create a dual boot Windows/Linux PC without a CD
So why use UNetbootin instead of downloading and burning a liveCD? Well, if you don't have a spare CD-R writing around, of if your computer doesn't have a CD burner, UNetbootin uses a network-based installation technique. Just select the flavor of UNetbootin you want to install, reboot your machine, and follow the on-screen instructions. This would be an awesome tool for anyone who has one of those super-portable laptops that don't come with optical disc drives.
You can use UNetbootin to install Debian, Arch Linux, Fedora, Mandriva, OpenSuse 10.2, and Ubuntu 6.06 - 7.10. There are Linux and Windows-based installers available which means you can use UNetbootin to add Ubuntu to your Windows PC or to ad Mandriva to your OpenSuse machine. Windows Vista isn't currently supported, but an update should be coming in a few weeks that will allow you to use UNetbootin with Vista.