

If your system doesn't present you with an OBP at boot time, you will either need to press the Stop and A key, or send a break signal via serial console before the system boots an OS. The command for the example /tftpboot is: If the directory you have chosen does not currently exist, it will need to be created with the mkdir command. Additionally, we'll setup the system to run the TFTP daemon with the user and group nobody. This will appear as the root ( /) directory to the clients when requests are received. The directory we will use for this howto will be /tftpboot.
#Build a netboot server install#
You only need to install one of the TFTP daemons for proper operation.Įach TFTP daemon will need a directory from which to serve files to tftp clients. Here there are two options for a TFTP daemon, net-ftp/atftp and net-ftp/tftp-hpa.

Whitespace delimits the MAC address from the hostname, and each entry should have its own line. The format of /etc/ethers is the MAC address of the NIC the machine will be netbooting and its hostname. This file indicates which hosts rarpd should respond to when a request is seen, and what address to reply with. You will need to setup the /etc/ethers file. Setting up common rarpd elements : /etc/ethers Software Installation And Configuration The reverse ARP daemonĪ reverse ARP daemon is already installed on the system it's part of the net-misc/iputils package.

The document assumes that you have an existing Gentoo Linux computer available to act as the netboot server.īoth the netboot server and netboot client will need to be on the same network subnet, as the ARP protocol is typically not forwarded across different network subnets.Ī generic overview of what happens during the netboot process is as follows:
#Build a netboot server how to#
This document will describe how to setup a network booting environment for a Sun Microsystems SPARC or UltraSPARC based computer. This guide is currently very SPARC-centric and expecting that you will be setting up your netboot server on an existing Gentoo Linux machine.
