Translation(s): none

How to netboot an SGI Indy

At the time of writing, there are three Debian packages offering TFTP servers. However, in order to netboot an SGI Indy it is best to use the tftpd-hpa package. Several users have been unsuccessful with the tftpd and atftpd packages.


The network is . The DHCP and TFTP servers are both to be hosted on chupacabras, whose IP address is . For the purpose of installation, the Indy is to be given the fixed IP address via DHCP. The Indy's IP address can be reconfigured during the install process. The MAC address of the Indy is 08:00:69:09:b4:26.

steve@chupacabras:~ cat /etc/dhcp3/dhcpd.conf
# The network
subnet netmask {}

# The Indy to be netboot'ed
host indy {
    # MAC address of the Indy
       hardware ethernet 08:00:69:09:b4:26;
    # IP of the TFTP server, also in this example.
    # IP to be leased to the Indy, for installation purposes.
    # The name of the TFTP boot image.
       filename "netboot-boot.img";

steve@chupacabras:~ ls -l /tftpboot/
total 4620
-rw-r--r--  1 root root 4716488 2006-06-10 18:23 netboot-boot.img

root@chupacabras:/home/steve# in.tftpd -l -s /tftpboot

steve@chupacabras:~ echo "2048 32767" > /proc/sys/net/ipv4/ip_local_port_range
steve@chupacabras:~ echo 1 > /proc/sys/net/ipv4/ip_no_pmtu_disc

chupacabras is thus prepared.

>> unsetenv netaddr
>> bootp():

You should see the following lines, together with some numbers and a spinning \-cursor as the boot image transfers.

Setting $netaddr to (from server )
Obtaining  from server.

Thanks to The Fungi, Laurence Darby, Stuart Longland and Thiemo Seufer on the mailing list.