On the subject of Windows 7 installation, I have an ERPXE server running on a raspberry pi with debian installed. I've managed to get hiremsminixp working nicely and I have the winpe 3 plugin installed. My problem is with the windows 7 installation specifically. I've followed the guide here >
but so far have been unable to get this working. in fact winpe only works so so most of the time. I get tftp download failed on my virtual box and an acer I've tried. One other system loads the winpe1 but fails on 2 and 3, and a Toshiba I have loads 1 and but 2 and 3 errors at \Windows\System32\boot\winload.exe.
 I just realized 2 and 3 are for 64bit systems, so yeah not going to work on either of those systems. I'm sure they work fine. 
on the the technical stuff.
I've used the bcd and bt.exe files from winpe1 and edited them according to the guide, I had to install win7 on a vm in order to use the bcd editor but the messages all say completed successfully when I run the bcdedit program. (by the way the guid use /store and /set which I found I had to change the / to a - in order for it to work. I have made two custom windows 7 installation disks with complete list of installation options for x86 and 64 bit systems, both of the isos work perfectly. I used one to install win7 on my VM even. What I cant seem to figure out is why when I set it all up on my erpxe system they fail at boot.
I could use some help.