HP P410 Windows Server 2008 R2 will not boot

hphp-proliantraidwindows-server-2008-r2

I have a HP ProLiant DL160 G6 with a P410 1GB FBWC controller. I have 4 x 4TB SATA drives. When an array has been created, I can start the Windows Server 2008 R2 installation, and it goes fine until the first reboot. It then hangs on the green loading bar screen perpetually.

Summary of what I have tried:

  • Updated System ROM and P410 firmware to latest.
  • Started the install from HP EasySetup (both 2.00b and the newest version). This fails and complains of a missing file hpssbem.exe IIRC.
  • Tried Windows Server 2012 R2 install instead. This fails complaining of corrupt media? (Surely impossible – it's an MD5 checked ISO freshly downloaded to a USB media)
  • Checked the MD5 of the Server 2008 R2 media.
  • Tried different Server 2008 R2 media, including USB media and a DVD.
  • Performed the HP Insight diagnostics. No errors or faults found.

I've spent two days on this and have no hair left. Any ideas?

Best Answer

Finally worked out the problem inadvertedly whilst installing ESXi instead and receiving an error regarding the partition tables.

Solution: run gPartEd and manually init an MBR on the small logical disk and a GPT on the larger disk.

ESXi installed then which led me to try Windows on bare metal again, and like clock work, it booted fine after install. You would think that Microsoft would correctly set up the partition tables on a new install...or perhaps it is a weird oddity after configuring arrays with the HP SSA.