How To Make A Bootable USB Linux
How To Make A Bootable USB Linux
Linux on a Stick
Everyone knows you can boot Linux from a
A
bootable “live” CD like Knoppix much more common. Part of our pur- ent from DSL, but it includes more
[1] or Kanotix [2] gives the user a pose is to create an inexpensive system, software (about 14 MB plus), and it
fully portable operating environ- so I will base this discussion on the stan- has already been refined and tested for
ment. You can carry your system with dard and very common 128 MB size. USB devices.
you and boot it from anywhere. However, the procedure I describe in this • Flonix [8]: Flonix is also based on
Your tools, your files, and your work- article can also be used to put a larger DSL, but it uses some different pro-
space will follow you wherever you go – Knoppix-based distribution on a larger grams (for instance, IceWM instead
even to another PC with a different USB memory stick. of Fluxbox). The Flonix project also
operating system. Live CDs are also used Assuming you want room to work and introduced a useful web install
by system administrators for trouble- store documents, it is a good idea to only process. Ultimately, Flonix was so
shooting computers that won’t boot use half of the available space (64 MB) successful that it become a commer-
normally. for the Linux system and related tools. cial project and is no longer available
What could be more portable than a Obviously, it would be very difficult to as a free version to download. But if
live Linux CD? What about a live Linux include useful but expansive tools such you search on Internet, you may find
USB memory stick? A tiny USB memory as OpenOffice or the Gimp. an older (free) Flonix image to use for
stick is even more portable, and often Luckily, several developers in the your memory stick.
more durable, than a CD, and writing to Linux community are already working • Puppy Linux [9]: Puppy Linux is a
USB memory is typically smoother and on the problem of how to put Linux in a young project that has some useful
faster than the business of “burning” very small space. The following distribu- features. First of all, it all loads in RAM
data to a CD. tions are possible candidates for USB: so it is very fast; you need at least 128
With some tricks and a bit of work, • Damn Small Linux [3]: The Damn MB of RAM. Puppy Linux is bootable
you can configure a Linux distribution to Small Linux (DSL) distro is based on from many types of devices (hard-
boot from a USB memory stick. All you Knoppix (and Debian [11] too), but the disk, CD, USB), and it contains very
need is a memory stick and a suitably author has reduced the size to only 50 thin and fast programs. (The size of
small Linux distribution. Of course, this MB by deleting some documentation the complete distribution is 50 MB.)
trick only works if the BIOS of the PC and radically optimizing nearly every You can start an X session with
you are booting supports USB boot. directory. Damn Small Linux can boot FVWM-95 Window Manager.
a graphical environment with a • SPB-Linux [10]: SPB-Linux is a modu-
Getting a Little Linux Fluxbox like Window Manager. lar distribution that is very small and
USB memory sticks come in different • RUNT [4]: RUNT (ResNet USB Net- very powerful. It cannot use X, but it is
sizes. Some hold as much as 1 GB, work Tester) is a distribution based on based on directFB with the Sawfish
which would pose few limitations to the Slackware [5] that can work on a 128 Window Manager. It contains pro-
size of the on board operating system, MB USB memory stick. The distribu- grams such as Firebird, Java, and
but smaller sticks are less expensive and tion can be booted using a boot floppy Mplayer. SPB-Linux is a good project
(available on the site) that works also that is well documented.
Fabrizio Ciacchi (http://fabrizio. for ZipSlack [6]. RUNT is used mainly For this example, I chose to install Damn
THE AUTHOR
ciacchi.it) is an italian student of in network environments and contains Small Linux (DSL) [3] because DSL is
a lot of networking tools. the most flexible of the distributions I
Computer Science at the University • Feather Linux [7]: The Feather Linux found. Flonix and Feather Linux are
of Pisa. He also works as a consultant distribution is based on Damn Small based on it, and its size is about 50 MB,
Linux (DSL) [3] and is also suitable for so it would work for an even smaller 64
and writes articles on Linux.
a 128 MB USB stick. It’s not so differ- MB memory stick if necessary.