Install PXE server 

PXE server. What does it do?
A PXE server is a kind of NAS (network attach storage) on which you can put software.
Operating Systems, Windows 10, a Server edition, etc.
By having a PC or laptop boot up with PXE by changing the BIOS settings, it will find the PXE server.
On that machine you will also see the menu of that PXE server.
For example, by choosing Windows 10 it will be installed over the network. You can also install a PC or laptop without having to open the machine. 
The hard disk doesn't have to be removed either.

First you need to install the (stable) server 2008R2.
That version may no longer be supported, but it is only internal.

Then you need the installation of Serva.
You can find it here 

Create 2 folders on D
SERVA_ROOT & Serva. 
Extract the zip files into the created folder Serva.
Open the file 'Serva32', in the folder Serva and then click on Settings in the upper left corner. 
Click on TFTP.  Switch on TFTP Server.
At TFTP Server root directory, click on Browse.
Select the created folder


Click on the 'DHCP' tab. 
Then enable proxyDHCP and BINL Add-on.

Restart Serva32

Provide a Windows 7 iso
Create a Win7 folder in the folder WIA_WDS-
Do that on the D partition
Unpack the Windows 7 iso (with 7-zip) in that folder 

Right mouse button on the folder WIA_WDS, Properties.
Then click on the 'Share' tab, on Advanced sharing.
Activate 'Share this folder' and give the share name the name : WIA_WDS_SHARE
Pay attention that _SHARE will be placed there.


Save your settings and restart Serva.

Make sure that the access is set
for Everyone

Disable the firewall
Go to configuration/network and click on Windows firewall in the lower left corner.
Disable it.

Making Windows 10 bootable.
Create the following folders in the WIA_WDS folder: 

Copy the contents of a Windows 7 disk to the Win7 folder
Also with Windows 10 to the folder Win10

Starting Macrium Reflect Rescue Disk from the PXE server 
Reflect is not a program that you can just start with Serva
You must make the program bootable.

Create a folder with Macrium and put the contents of the rescue CD in that folder.
Go to the WIA_WDS folder of serva- 
Click on the Windows 7 folder and open _SERVA_ and click on the boot folder and remove ServaBoot.wim*
Go to Macrium/sources
Now copy the boot.wim from Macrium reflect to that Windows 7 boot folder.
And change the name from boot.wim to ServaBoot.wim

*Servaboot can show itself in 2 ways.
In the Dutch version of Serva you see Servaboot.wim
And in the English version you only see Servaboot without .wim

Restart Serva32
And also a PC with PXE to connect it to the PXE server.

Now you will have to change something in the menu because Macrium will appear as Win7.
Look up the menu.def file in the BM folder and make a shortcut to the desktop.
Open that file with notepad.

menu title Serva Community v3.2.0 multi-OS PXE Boot/Install Menu (BIOS)
menu notabmsg Select an option and press ENTER to boot/install, or F1 for Help

menu label ^ 1) Windows 10_Pro
menu default
kernel pxechain.cbt
append ::WIA_WDS\Win10\_SERVA_\pxeboot.n12

menu label ^ 2) Win7 Macrium_Reflect
kernel pxechain.cbt
append ::WIA_WDS\Win7\_SERVA_\pxeboot.n12

Change the text Win7 to Macrium_reflect and save that file.

Note that the PC is connected to the same network as the PXE-Server

Choose the Windows you are using, in this case Windows 10 

After selecting Windows, you will get the corresponding files that still need to be loaded into the ram memory. 
(5 minutes)

After this is finished, the PXE server opens. 
Log in with: 

[Domain]User : Administrator

Password : Default password

After logging in click on 'Connect' and start with the installation of Windows 

If error messages appear when logging in to PXE, try reshaaring the WIA_WDS folder. 

The PXE server works: