This project contains the basic files and folder setup needed for a TFTP PXELINUX server.
To use it, you need to
- Set up a TFTP server. If you are using a Mac you could use this one - http://ww2.unime.it/flr/tftpserver/
- Checkout this project code on the TFTP server, and ensure the tftp root points at this project folder.
git clone [email protected]:paulmaunders/TFTP-PXE-Boot-Server.git
- Setup your DHCP to point at the TFTP server (using DHCP option 66 "next-server" if located on a different IP to the DHCP server)
- Setup your DHCP to offer the PXELINUX.0 as the boot filename (DHCP option 67).
- Edit the pxelinux.cfg/default file to add in your PXE boot options. I've included an example one for CentOS
If you have a Synology NAS then you can follow these instructions to set up a working PXE boot system:
This fork includes the files needed to run an instance of Clonezilla Live allowing you to create Windows images, save them to an SMB Share on your Synology or Windows File Server and or to a local drive. Allows the ability to restore images as well to any computer on the local network that has haccess to the PXE Boot server.