Skip to content
This repository has been archived by the owner on Jun 14, 2019. It is now read-only.

jonbrown21/TFTP-PXE-Boot-Server

 
 

Repository files navigation

TFTP-PXE-Boot-Server

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

To use it, you need to

  1. Set up a TFTP server. If you are using a Mac you could use this one - http://ww2.unime.it/flr/tftpserver/
  2. Checkout this project code on the TFTP server, and ensure the tftp root points at this project folder. git clone git@github.com:paulmaunders/TFTP-PXE-Boot-Server.git
  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:

Clonezilla Live

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.

About

Files and folder setup for a TFTP PXELINUX server

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%