Setting up WDS for pxe install
Setting up and using Windows Deployment Services
You’re going to need to have a Windows Server installed, I will be using 2016.
First you will need to install the WDS role in the server manager, making sure to also install the Deployment and Transport server.
After WDS is installed, you will need to launch the snap-in to configure it. Launch that from the Windows Administrative Tools.
Next we will need to configure WDS. Start by right clicking your server name in the left column, and then selecting Configure Server. From here, there will be several prompts asking how you want to configure the server. The first being if you want to integrate with your Active Directory. I will be, so I select that toggle.
Now it will ask where you want all of the WDS information to be stored
And finally it will ask what clients you want the WDS server to respond to: No clients, Only known Clients, or All Clients.
Now we can configure WDS to have images to send to the client. Start by right clicking Boot Images in the left column, and selecting Add Boot Image
It will ask you for a boot.wim, these are located inside of your boot material (iso or install disc), inside of the Sources directory.
Click Next, and give it an image name and description.
Now we can add our installation media. Right click Install Images, and click Add Install Image. Because we do not have an image group created yet, we will need to create that first.
After the image group is created, we can add our install.wim file that is also located in the Sources directory.
Now choose which versions of Windows we want to include from that WIM file (such as the 32 bit and 64 bit versions)
Now we can test if the PXE boot works. Launch a Hyper-V VM, and let it boot from the network. If successfull, you should come to a WDS boot manager screen.
Booting from there will launch you into the Windows Setup Preinstall Environment where you can install Windows.