I recently obtained a poweredge 2900 (unknown generation) tower with a perc 6i controller and built and initalize a raid 0 array from 2 146gb sas drives. During the centos installation it does see and install to the virtual drive, but after a reboot the server complains that it cannot find a boot device.

Does this have something to do with the Perc 6i firmware (1.21.02 I think) or centos incapable of booting from the virtual disk?


Boot sequence


You should set your VD to be bootable via PERC BIOS, there's an option to select Bootable VD under Ctrl Mgmt menu.

  • I did set the VD as bootable but the issue is still occuring. – Bring Back DOS Mar 23 '17 at 16:21
  • If VD is bootable under PERC BIOS, next thing to check if it is enabled as bootable device under main BIOS, there should be an entry for PERC and it should be enabled and placed above other devices in boot sequence.. – Peter Zhabin Mar 23 '17 at 16:29
  • Oddly, I did not find the perc option in the BIOS, so could the bios be too old? – Bring Back DOS Mar 23 '17 at 17:17
  • Enter PERC BIOS and check to see if Controller BIOS is set to Enable under Settings box in Ctrl Mgmt. – Peter Zhabin Mar 23 '17 at 17:20
  • That was also enabled too, still no sucess. – Bring Back DOS Mar 23 '17 at 20:29

Try updating the server BIOS to the current (as of this writing, 2.7.0):


Also, there are a large number of firmware and backplane updates for this server:


Applying all of these (yes, I know, very tedious) may get you past this problem. Good luck!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.