5.1. Booting the Installer on ARM

5.1.1. Booting from TFTP

Booting from the network requires that you have a network connection and a TFTP network boot server (DHCP, RARP, or BOOTP).

The installation method to support network booting is described in Section 4.3, “Preparing Files for TFTP Net Booting”.

5.1.1.1. Booting from TFTP on NetWinder

NetWinders have two network interfaces: The 10Mbps NE2000-compatible card is eth0 and the 100Mbps Tulip card is eth1.

Note

You need NeTTrom 2.2.1 or later to boot the installation system. NeTTrom 2.3.3 is recommended: get these files from ftp://ftp.netwinder.org/pub/netwinder/firmware/:

  • nettrom-2.3-3.armv4l.rpm

  • nettrom-2.3.3.bin

  • nettrom-2.3.3.bin.md5sum

After rebooting and interrupting the boot process during the countdown, you must first configure the network either with a static address:

    NeTTrom command-> setenv eth0_ip 192.168.0.10/24

where 24 is the number of set bits in the netmask, or a dynamic address:

    NeTTrom command-> boot diskless

You may also need to configure the route1 settings if the TFTP server is not on the local subnet. The rest of the config is pretty standard (the save-all step is optional):

    NeTTrom command-> setenv kerntftpserver 192.168.0.1
    NeTTrom command-> setenv kerntftpfile tftpboot.img
    NeTTrom command-> save-all
    NeTTrom command-> setenv netconfig_eth0 flash
    NeTTrom command-> setenv kernconfig tftp

Only the last two of these interfere with normal disk booting, so it is safe to save-all right before it, which will store the network settings in case you need to boot from the network again. Use the printenv command to review your environment settings. Finally, if your cmdappend NeTTrom variable has the noinitrd option (which is necessary to boot 2.4 kernels), you must remove it so the downloaded kernel can boot with its attached ramdisk.

5.1.1.2. Booting from TFTP on CATS

On CATS machines, use boot de0: or similar at the Cyclone prompt.

5.1.2. Booting from CD-ROM

The easiest route for most people will be to use a set of Debian CDs. If you have a CD set, and if your machine supports booting directly off the CD, great! Simply insert your CD, reboot, and proceed to the next chapter.

Note that certain CD drives may require special drivers, and thus be inaccessible in the early installation stages. If it turns out the standard way of booting off a CD doesn't work for your hardware, revisit this chapter and read about alternate kernels and installation methods which may work for you.

Even if you cannot boot from CD-ROM, you can probably install the Debian system components and any packages you want from CD-ROM. Simply boot using a different media, such as floppies. When it's time to install the operating system, base system, and any additional packages, point the installation system at the CD-ROM drive.

If you have problems booting, see Section 5.3, “Troubleshooting the Install Process”.

To boot a CD-ROM from the Cyclone console prompt, use the command boot cd0:cats.bin