PXE-E05 boot error

Problem:

When you boot your system, you get this:

Initializing Intel(R) Boot Agent CE v1.2.36
PXE-E05: The LAN adapter's configuration is corrupted or has not been initialized.
The Boot Agent cannot continue.

Explanation :

This is due to Ethernet-EEPROM corruption.
You must reflash it to make your system working.

Solution:

1. Create a USB bootable drive

Download the attached file, extract it.
Plug an USB-drive in your computer, run HPUSBFW.exe.
Choose your USB drive, FAT32, select "Create a DOS startup disk" and select the folder where your files are. Click start.
After making the USB bootable, copy also the file IBAUtil.exe into the USB-drive

2. Boot it

/!\ Press "Esc" key every time the PXE-E05 error appear.

Plug your USB drive.
Boot your target and open the BIOS (delete or F2 key)
Make sure that the LAN ports are activated.
If not, Activate/Enable the LAN ports (preferably both the Ethernet if it exists, or the only one that exists)
Go to "Boot" with left and right key.
Make sure "USB KEY" is selected (it is if you have a number at the beginning). If not, select it and press x.
Make sure "USB KEY" is the first in the list. If not, select it and press + several time.
Save your configuration in the "EXIT" menu.
Your USB drive must boot now.
Type: “IBAUtil.exe –NIC=1 –DEFCFG” (and “–NIC=2” for 2nd Ethernet port)

Your EEPROM is now reflashed. Unplug your drive and reboot.

IntelResetDriveKey.exe