Skip to content
Branch: master
Go to file


Failed to load latest commit information.
Latest commit message
Commit time


This project contains the basic files and folder setup needed for a TFTP PXELINUX server.

It currently has support for network (PXE) installing:

  • Centos 6.x
  • Centos 7.0
  • Fedora 24
  • Ubuntu 16.04 (Xenial)

To use it, you need to

  1. Set up a TFTP server. If you are using a Mac you could use this one -
  2. Checkout this project code on the TFTP server, and ensure the tftp root points at this project folder. git clone
  3. 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)
  4. Setup your DHCP to offer the PXELINUX.0 as the boot filename (DHCP option 67).
  5. Edit the pxelinux.cfg/default file to add in your PXE boot options. I've included an example one for CentOS

Further instructions

If you have a Synology NAS then you can follow these instructions to set up a working PXE boot system:


Files and folder setup for a TFTP PXELINUX server




No releases published
You can’t perform that action at this time.