Windows PXE Server
Updated: 2016-09-26 | 17:44 EDT
There are a few Windows PXE server options available, two popular options being Serva and CCboot. These products have a free version with a limitation on the number of clients or a paid version with unlimited clients and additional features. However, if you are looking for something simple and free with unlimited amount of clients, check out this tutorial.
You will need the following:
Native Windows TFTP and DHCP can be used but for simplicity, I am using TFTPD64 which can be used for both. If you compare TFTPD and Serva they have an eerily similar graphical interface.
Install TFTP and DHCP
Download and Install TFTPD. I am using tftpd64 service edition
Configure TFTPD and DHCP
Install Syslinux Files
Download and extract the latest Syslinux zip file from here
Locate the following files and place in the C:\tftpboot\ directory
copy %USERPROFILE%\Downloads\syslinux-4.04\core\pxelinux.0 C:\tftpboot copy %USERPROFILE%\Downloads\syslinux-4.04\com32\menu\menu.c32 C:\tftpboot mkdir C:\tftpboot\pxelinux.cfg\ notepad C:\tftpboot\pxelinux.cfg\default
The last command will open up a notepad. Enter the following and save:
DEFAULT menu.c32 PROMPT 0 MENU TITLE PXE Boot LABEL Test MENU LABEL Test