We're currently running WinPE 1.6 and 2.0 over PXELinux. We've been doing it for a very long time, even hex editing the files before the BCDs were in place. There are a few things you might want to ensure are put in place. You need to edit/create /etc/tftpd.rules and add this entry to it: rg \\ / # Converts backslashes to slashes That will fix any path problems you have because of the difference between the slashes Windows and Linux uses. Also you need to ensure the paths are all the correct case, otherwise you'll have issues. (Boot worked for us, we had issues with lower case boot)