A.2. Booting the installer

The debian-cd team provides builds of CD images using debian-installer on the Debian CD page. For more information on where to get CDs, see Section 4.1, “Official Debian GNU/Linux CD-ROM Sets”.

Some installation methods require other images than CD images. Section 4.2.1, “Where to Find Installation Images” explains how to find images on Debian mirrors.

The subsections below will give the details about which images you should get for each possible means of installation.

A.2.1. CDROM

There are two different netinst CD images which can be used to install etch with the debian-installer. These images are intended to boot from CD and install additional packages over a network, hence the name 'netinst'. The difference between the two images is that on the full netinst image the base packages are included, whereas you have to download these from the web if you are using the business card image. If you'd rather, you can get a full size CD image which will not need the network to install. You only need the first CD of the set.

Download whichever type you prefer and burn it to a CD. To boot a PowerMac from CD, press the c key while booting. See Section 5.1.1, “Booting from a CD-ROM” for other ways to boot from CD.

A.2.2. Floppy

If you can't boot from CD, you can download floppy images to install Debian. You need the floppy/boot.img, the floppy/root.img and one or more of the driver disks.

The boot floppy is the one with boot.img on it. This floppy, when booted, will prompt you to insert a second floppy — use the one with root.img on it.

If you're planning to install over the network, you will usually need the floppy/net-drivers-1.img. For PCMCIA or USB networking, and some less common network cards, you will also need a second driver floppy, floppy/net-drivers-2.img.

If you have a CD, but cannot boot from it, then boot from floppies and use floppy/cd-drivers.img on a driver disk to complete the install using the CD.

Floppy disks are one of the least reliable media around, so be prepared for lots of bad disks (see Section 5.3.2, “Floppy Disk Reliability”). Each .img file you downloaded goes on a single floppy; you can use the dd command to write it to /dev/fd0 or some other means (see Section 4.3, “Creating Floppies from Disk Images” for details). Since you'll have more than one floppy, it's a good idea to label them.

A.2.3. USB memory stick

It's also possible to install from removable USB storage devices. For example a USB keychain can make a handy Debian install medium that you can take with you anywhere.

The easiest way to prepare your USB memory stick is to download hd-media/boot.img.gz, and use gunzip to extract the 256 MB image from that file. Write this image directly to your memory stick, which must be at least 256 mb in size. Of course this will destroy anything already on the memory stick. Then mount the memory stick, which will now have a FAT filesystem on it. Next, download a Debian netinst CD image, and copy that file to the memory stick; any filename is ok as long as it ends in .iso.

There are other, more flexible ways to set up a memory stick to use the debian-installer, and it's possible to get it to work with smaller memory sticks. For details, see Section 4.4, “Preparing Files for USB Memory Stick Booting”.

Booting Macintosh systems from USB storage devices involves manual use of Open Firmware. For directions, see Section 5.1.3, “Booting from USB memory stick”.

A.2.4. Booting from network

It's also possible to boot debian-installer completely from the net. The various methods to netboot depend on your architecture and netboot setup. The files in netboot/ can be used to netboot debian-installer.

A.2.5. Booting from hard disk

It's possible to boot the installer using no removable media, but just an existing hard disk, which can have a different OS on it. Download hd-media/initrd.gz, hd-media/vmlinuz, and a Debian CD image to the top-level directory of the hard disk. Make sure that the CD image has a filename ending in .iso. Now it's just a matter of booting linux with the initrd.