Sunteți pe pagina 1din 2

Universal USB Installer ©2009-2010 Lance http://www.pendrivelinux.

com (offered und

er GNU GPL License) - see Uni-USB-Installer-Copying

Background of Universal USB Installer:

Universal USB Installer is an installer script I wrote using NSIS to automate th
e creation of a bootable USB device that can be used to put a select Live Linux
Distribution on USB. It utilizes Syslinux to make the drive bootable, and in a c
ouple of cases chainloads to Grub4DOS and uses a corresponding menu.lst. A sysli
nux.cfg file or text.cfg file is also used in some cases. 7-zip is used to extra
ct the files from the ISO or Zip to the USB device. The compressed filesystem of
the Live Linux distribution being placed on the device is not altered in any wa
DD for Windows (dd.exe) and Mke2fs are used to make a casper-rw persistent file
for storing changes. The casper persistent feature was created by Ubuntu and can
in theory be used on any Ubuntu based remix.

Credits Resources and Tools used:

For the unmodified binaries, I have gathered source code as offered at the autho
rs sites and, included these sources within
* Grub4DOS ©2004-2009, the Gna! people (unmod
ified binary used)
Specific Grub4DOS link:
* Syslinux ©1994-2009 H. Peter Anvin (unmodified bin
ary used)
* DD for Windows dd.exe ©2009 John Newbigin (unmo
dified binary used)
* mke2fs.exe ©2009 Matt WU (unmodified binary u
* 7-Zip is ©2009 Igor Pavlovis (unmodified binaries were used
NSIS Installer ©1995-2009 Contributors (used to compil
e the MultiBootISOs.nsi script)
NSIS is the easiest method I could find to automate the creation process, aside
from batch installers which we have moved away from.
Initially, I offered Distro specific USB Installers that could be used to put a
specific Live Linux Distro on USB. They were based on Cedric Tissieres's Tazusb.
exe for Slitaz ( His Tazusb installer helped me qui
ckly understand how NSIS works and how easily it could be applied to this situat
ion. Reminances of Tazusb may still reside in this script.
There were many other textbook and online resources used over time to help me un
derstand how to put this all together.
Third Party Linux Distributions that can be put on USB using this tool (and thei
r Official Sites):
* Feather Linux
* Redo Backup and Recovery
* Backtrack
* Peppermint
* Linux Mint
* Ubuntu
* Xubuntu
* Kubuntu
* Lubuntu
* Ubuntu Netbook Remix
* Ubuntu Rescue Remix
* Ubuntu Server Edition
* ubuntu mini remix
* GParted
* Parted Magic
* DSL initrd
* Ultimate Boo CD
* RIPLinux
* Ylmf OS
* xPUD
* Crunchbang
* gOS gadgets
* Gentoo
* Simply MEPIS
* EEEBuntu (Netbook Distro)
* EasyPeasy (NetBook Distro)
* Lucid Puppy and Puppy Linux
* Puppy Arcade (Console Game Emulator)
* Kiwi Linux
* SLiTaz
* System Rescue CD
* Ophcrack XP
* Clonezilla
* Jolicloud Linux
* Dynebolic
* PLoP Linux
* Dr.Web LiveCD
* Debian Live