I have the following configuration:
- SuperMicro X9SRE (Intel C602 chipset) updated to latest firmware v3.2 (01/2015)
- LSI Spitfire 9211-4i HBA with 1 GiB NAND cache
- 3 x 2 TiB SATA 6Gbps HDDs in hardware RAID-5
- Debian Jessie 8.1 installed in UEFI mode on the RAID-5 array (using netinst image force booted in UEFI mode; confirmed it was UEFI with
When I just turn on the server and let it go, I get this:
Note that the PXE is not currently booting to anything, and the default configuration from my hosting provider is to have the PXE at the top of the boot order to allow a "rescue" PXE environment to be loaded using the control panel. The expected behavior is that the PXE will exit and pass the torch on to the next item in the boot order. Speaking of boot order, here's what I have:
The highlighted one in white is the one I want to boot.
Here is what the UEFI priority list looks like:
But it doesn't work. However, if I "force" (override) the boot order, either in the setup screen or by pressing F11 to access the boot menu, it works:
If I press enter with "debian" selected here, I get grub loading, and indeed, the system boots up completely and correctly!
What'n the world is going on here? How do I convince the server to boot up Debian from power on without manual intervention?