(In 2003: DHCPD is preferred.) Install bootpd
Edit /etc/bootptab, typical line
xterm.ken.net.au:tc=.default:ht=ethernet:ha=08002BB7F380:\ ip=192.168.0.100:bf=vmlinuz.xterm |
Install tftpd, make sure it's active in /etc/inetd.conf, typical line
tftp dgram udp wait root /usr/sbin/tcpd in.tftpd /tftpdir |
(In 2003: The preferred method is to download along with the kernel a ramdisk that sets up a initial root filesystem, which is then used to mount the real root filesystem. www.ltsp.org does it this way.)
After building the kernel and ramdisk, run mkelf-linux from the Etherboot distribution on it. Install this boot image as /tftpdir/<bf attribute in bootptab>.