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.

pxe.png

UEC/Provisioning/PXE (last edited 2010-06-24 22:02:56 by kirkland)