bootingUSB HOWTO

Jing S. Tang

2004-01-27

Revision History
Revision v0.0 2004-01-27 Jing S. Tang Initial draft
Revision v0.1 2004-01-28 Jing S. Tang Revised based on comments from Charles Curley

This document explains how to create a Linux bootable USB disk step by step. The target USB disk will contain the GRUB boot loader, the boot file system and the root file system. In another word, it will contain the whole Linux operating system. In case your BIOS does not support booting from USB, the USB disk created using this HOW-TO can still work together with the boot floppy. In that case the only difference is that the GRUB boot loader resides on the floppy rather than on the USB. 


Table of Contents
1. About this document
1.1. Copyright and License
1.2. Credits / Contributors
1.3. Feedback
2. Introduction
3. Creating a GRUB boot floppy disk
4. Creating boot, and root partitions in USB disk
5. Compiling and installing the kernel
6. Preparing the root file system
7. Booting from the USB disk
8. Back up the USB image