Preparing Files for USB Memory Stick Booting

To prepare the USB stick, you will need a system where GNU/Linux is already running and where USB is supported. You should ensure that the usb-storage kernel module is loaded (modprobe usb-storage) and try to find out which SCSI device the USB stick has been mapped to (in this example /dev/sda is used). To write to your stick, you may have to turn off its write protection switch.

Note that the USB stick should be at least 8 MB in size. If you follow the section called “Copying the files — the flexible way” and want to include an Ubuntu ISO image on the stick, you will need enough space for the ISO as well.

Copying the files — the easy way

[Warning]

Using this method will destroy anything already on the device. Make sure that you use the correct device name for your USB stick.

Copying the files — the flexible way

If you like more flexibility or just want to know what's going on, you should use the following method to put the files on your stick.

Adding an ISO image

The installer will look for an Ubuntu ISO image on the stick as its source for additional data needed for the installation. So your next step is to copy an Ubuntu ISO image onto your stick (be sure to select one that fits). The file name of the image must end in .iso.

If you want to install over the network, without using an ISO image, you will of course skip the previous step. Moreover you will have to use the initial ramdisk from the netboot directory instead of the one from hd-media, because hd-media/initrd.gz does not have network support.

When you are done, unmount the USB memory stick (umount /mnt) and activate its write protection switch.