Setup Ubuntu 14.04 server as a PXE server for OS installations. The steps carried out by the provision.sh script include:
- Install required packages
- Install and configure Nginx to server boot files
- Configure ufw for NAT
- Configure dnsmasq (DHCP server, DNS server, TFTP server)
- Prepare PXE boot files
- Extract installers
- Add Ubuntu 14.04 Server ISO (configured for: ubuntu-14.04.1-server-amd64.iso)
- Add ESXi 5.5 ISO (configured for: Vmware-ESXi-5.5.0-2068190-custom-Cisco-5.5.2.2.iso)
- Edit the provision.sh to work with your ISO names and any extraction folders
- Edit boot.ipxe for your installers
- Edit the provision.sh script with your install environment
- Edit dnsmasq.conf with interface and DHCP range
- Run the provision.sh script
This content is licensed under the MIT License.