Linux – HP DL60 Gen9 not booting installed OS

centoshp-prolianthp-smart-arraylinux

I have an issue with 2 HP DL60 Gen9 servers. They each contains 2 x 500 G SATA HDDs. I've used Intelligent Provisioning to create a RAID 1 array using the HDDs however, the first issue I noticed is during the OS install process I'm still seeing two HDDs which is weird. Anyway, I tried the following scenarios (using an USB disk):

  • installed CentOS 6 and created a RAID 1 array during the OS install
  • installed CentOS 6 without any array
  • installed CentOS 7 and created a RAID 1 array during the OS install
  • installed CentOS 7 without any array
  • installed CentOS 7 using RAID + LVM

The problem is that after the install it doesn't boot, saying that no suitable boot device has been found. I did find Install GNU/Linux No System Disk Error — HP Smart Array

Unfortunately, I am using GRUB but it still doesn't find it. I saw ewwhite's reply asking if a USB stick was used (which is the case for me). Problem is I don't have a DVD writer in the office and it will take 2 days if I get one. Could the fact that I am trying an install from an USB be causing these issues? Thanks in advance.

UPDATE

Talking to HP I actually reset everything to FACTORY settings (previously I only tried default settings) and re-created the logical drive. That seems to have fixed the issue and I am now able to boot into CentOS 7. However, the remaining issue is why am I still seeing 2 drives during the install process even though I have created a RAID 1 array using the HP Smart Storage interface.

Best Answer

I may be late to this party - but I hit the exact same issue recently and came across this is as one of the relatively few questions on this point - I was installing Debian on a DL60 server - and spent two days not getting anything to work, until I followed a throw away line from another question somewhere (I am sorry I forget where) - which led me to the really easy answer here :

Set "Enable SATA AHCI" under "System Options" in BIOS (from startup default settings (F9) to get it booting from the hard drive under Debian control not HP control. If you don't so this you'll waste 2 days like I just did.....and that is literally the only change I had to make at the end of the day !! It means you simply ignore ALL the HP RAID stuff entirely, but you are still using the UEFI side of life as far as Debian is concerned......

Hope it helps someone

Andy