Boot WinPE From Linux PXE Server

The information in this article may be outdated.

Download WAIK

Download and execute mkWinPE.cmd

We need a DHCP and TFTP-Server

apt-get install dhcp3-server tftpd-hpa

edit /etc/dhcpd/dhcpd.conf

host tftpclient {
hardware ethernet [MAC-address of the PXE client];
fixed-address [IP-address of the PXE client];
filename “Boot/pxeboot.n12”;
}

Edit the File /etc/default/tftpd-hpa

RUN_DAEMON=”yes”
OPTIONS=”-v -l -m /etc/default/tftpd.rules -s /tftpboot”

Create /etc/default/tftpd.rules

rg \\ / # Convert backslashes to slashes

We also need the PXE Stack PXELINUX

label winpe2 kernel /Boot/pxeboot.n12