HP-Elite-8300 ultra slim will not PXEboot whilst SFF does - BIOS-UEFI-Windows boot manager
Posted on 2014-04-11
I need to roll out images to two sets of almost identical PCs. All are HP Compaq Elite 8300.
One group are USDT (ultra slim desktop). The other are SFF (small form factor).
All have the same latest BIOS. I have installed Win 8.1 Enterprise on one of each model in the same way. Before I installed Win 8.1 I deleted all partitions and allowed Win 8.1 to create its own 3 partitions:
PXE Boot works on the SFF, but not on the USDT. I should say that the FOG imaging server which provides the PXE boot file is turned off. What I see on the 2 clients is that the SFF is clearly trying to find the PXE boot file for a while before booting further to the internal harddisk. The USDT makes no attempt to locate the PXE file. It just boots straight into the internal harddisk.
They have a slightly different BIOS Boot Order list. Here is the USDT:
UEFI Boot Sources
- Windows Boot Manager
- Atapi CD/DVD
- USB HD
- USB floppy/CD
Legacy Boot Sources
---USB Hard Drive
- USB floppy/cd
This list is identical on the SFF except for "Windows Boot Manager"
"Windows Boot Manager" is missing on the SFF which has no problem PXE-booting.
If I disable "Windows Boot Manager" on the USDT, then it attempts to PXE boot (fantastic), but then after a while it tries to boot further to the internal harddisk and gives an error message "GPT-formatted disk. Legacy boot not supported". I have no idea what this means or how to get PXE working without getting this GPT problem.
I have contacted HP but find that the guy there is not interested and doesn't even read my emails before giving a completely irrelevant response. He said "On Cisco routers you have something called Spanning-Tree Portfast that needs to be enabled for it to work."
The USDT is not even TRYING to PXE-boot.
I don't understand why "Windows Boot Manager" is in one BIOS but not the other and why it appears to kill Network Boot.
Both BIOSes have:
SATA emulation: AHCI
Network boot: enabled
Secure Boot configuration: Legacy support:"enabled", Secure boot:"disabled"
Remote wakeup boot source: Remote Server
NIC PXE option ROM download: PXE
Option ROM launch Policy - PXE Option ROMS: "Legacy Only" (can be UEFI Only)
I have just tried this last option as "UEFI Only". It works BUT then I must be present by each PC when it boots to press Escape. Then I am presented with a list of boot options. I can then select IP-4 Network Boot. It then looks for the PXE file for around 1 minute before booting successfully into the internal hardisk. BUT I HAVE TO PRESENT AT EACH PC TO PRESS ESC AND MAKE THE SELECTION. There must be a way of automating the PXE on the USDT as it is already on the SFF.
I desperately need this solved NOW. I have to roll out these images in early Easter.