# PXE boot server setup Just an outline of what was done to set up the pxe boot server. Still a work in progress. Loosely based on and - installed ubuntu 12.04 on the machine (anakin in our case). - configure the network with static ip. - install packages: - tftpd-hpa (tftp server, for serving up boot images) - dhcp3-server (dhcp server) - syslinux (boot loader) - edit /etc/dhcp/dhcpd.conf, adding the following lines. allow booting; allow bootp; subnet 10.0.0.0 netmask 255.255.255.0 { range 10.0.0.11 10.0.0.200 filename "/pxelinux.0" } - copy boot files to tftp directory: cp /usr/lib/syslinux/pxelinux.0 /var/lib/tftpboot/ cp /usr/lib/syslinux/menu.c32 /var/lib/tftpboot/ cp /usr/lib/syslinux/memdisk /var/lib/tftpboot/ cp /usr/lib/syslinux/mboot.c32 /var/lib/tftpboot/ cp /usr/lib/syslinux/chain.c32 /var/lib/tftpboot/