Live USB
From Wikipedia, the free encyclopedia
A Live USB or LiveUSB or USB Live Distro is a USB flash drive containing a full operating system which can be booted. Live USBs are closely related to Live CDs, and are sometimes used interchangeably. Like Live CDs, Live USBs can be used in embedded systems system administration, data recovery, or the testing of operating system distributions without committing to a permanent installation on the local hard disk drive. Many operating systems including Microsoft Windows XP Embedded and many of the smaller Linux distributions can also be used from a USB flash drive.
Contents |
[edit] Benefits and limitations
Live USBs share many of the benefits and limitations of Live CDs.
Live USB distros can be run from the portable flash device in the same fashion (but much faster) than it would from the Live CD.
One important advantage over Live CDs is the ability to conveniently change the data contained on the booting device. This allows for Live USBs to be used as personal storage, as it allows a user to carry their preferred operating system, applications, files and configuration with them, making it easy to share a single system between multiple users. Live USBs provide the additional benefit of enhanced privacy, because the user can easily carry the USB device with them or store it in a secure location (e.g. a safe) reducing the opportunities for others to access their data.
The absence of moving parts in USB flash devices allows for faster seek time than is possible with hard drives or optical media, meaning small programs will start faster from a USB flash drive than from a local hard disk or Live CD. However, as USB devices typically achieve lower data transfer rates than internal hard drives, booting from a computer lacking USB 2.0 support can be very slow.
Some computers, particularly older ones, may not have a BIOS that supports USB booting. In this case a computer can often be "redirected" to boot from a USB device through use of a bootable CD or floppy disk.
[edit] History
- Proposed by IBM in 2004, in the papers "Reincarnating PCs with Portable SoulPads" (PDF & Summary) and Boot Linux from a FireWire device
[edit] Types of Live USB
[edit] Live CD derived
The first type of Live USB was created by simply taking the ISO image file from a Live-CD distribution and placing it on USB storage device and then making it bootable.
Advantages | Disadvantages |
---|---|
|
|
[edit] Full install
The second type of Live USB is closely related to a traditional operating system hard drive install with minor modifications like the elimination of swap partitions and files.
Advantages | Disadvantages |
---|---|
|
|
[edit] Examples
- BackTrack
- BeleniX: Customized OpenSolaris installs including Live-CD and Live-USB.[1]
- Damn Small Linux: Knoppix derived small installation, uses a 2.4 kernel, with JWM as default user interface.
- Debian [2] [3]
- Dyne:bolic: 100% free distribution for multimedia production, boots from CD and USB stick, with Xfce as default user interface.
- Fedora [4]
- Gentoo [5] Gentoo USB Live.
- Knopperdisk: A small distribution based on Gentoo but designed to be run from USB pen drives or floppy disks.
- MCNLive: Mandriva derived Live CD, and Live-USB distribution.
- Minix [6]
- NimbleX: A small (200mb) distribution based on Slackware.
- OpenSolaris: The Distribution Constructor project has tools allowing users to build an install image.[7]
- PCLinuxOS
- OSx86 [8]
- Pentoo: Gentoo based Live CD and Live-USB distribution focused on penetration testing and security assessment.
- Puppy Linux Designed for easy install on USB.
- RUNT Linux: Based on Slackware with a 2.4 kernel and Umsdos filesystem. Designed as a network testing tool for students at North Carolina State University.
- Slax: Slackware based installation.
- Ubuntu (can be installed directly to a flash drive or USB external drive using the Live USB system creator)
- Windows Preinstallation Environment: Freely available version of a live Windows installation, command line only.
[edit] See also
- Extensible Firmware Interface
- extlinux
- LiveDistro
- LiveDistros, Comparison of Linux
- Disk cloning
- LiveDistros, List of
- Persistence (computer science)
- UNetbootin, a program for Windows and Linux that can be used to easily install various distros directly into a USB pendrive.
- USB flash drive
[edit] References
- ^ OpenSolaris Developer Preview on USB flash drives
- ^ Debian Live Project
- ^ Debian on USB Quick Install - FlimzyWiki
- ^ [http://fedoraproject.org/wiki/FedoraLiveCD/USBHowTo FedoraLiveCD/USBHowTo
- ^ Gentoo Linux Documentation - Gentoo Linux LiveUSB HOWTO
- ^ http://www.minix3.org/download/
- ^ Distribution Constructor
- ^ OSx86 on thumbstick
|