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:
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.