== Configure a PXE Server ==

Update ''10.1.1.11'' below to match that of your [[UEC/Provisioning]] server.  This configuration will default to booting linux from the local hard drive, unless the PXE install flag is on.

{{{
sudo cat >/var/lib/tftpboot/pxelinux.cfg/default <<EOF
prompt 1
timeout 100
label linux
        localboot 0x80
label install
        kernel ubuntu-installer/amd64/linux
        append auto=true priority=critical url=http://10.1.1.11/uec-provisioning/preseed initrd=ubuntu-installer/amd64/initrd.gz root=/dev/rd/0 rw  --
EOF
sudo chmod 755 /var/lib/tftpboot/ubuntu-installer/amd64/pxelinux.cfg/
sudo chown www-data:www-data /var/lib/tftpboot/ubuntu-installer/amd64/pxelinux.cfg/
}}}

For more detailed Linux PXE documentation, see:
 * http://linux-sxs.org/internet_serving/pxeboot.html

== Configure Clients to boot from PXE ==

Boot each system to its BIOS, and ensure that Networking is in the boot order, and above the hard drive entries.

{{attachment:pxe.png}}