Comment 1 for bug 1750622

Revision history for this message
Jason Hobbs (jason-hobbs) wrote : Re: PXE boot on HP DL380 Gen9 is forced into a one time Legacy Boot Mode

The IPMI spec for boot options has two choices - either a system boots from EFI, or from PC Compatible (BIOS). See 'boot flags' in Table 28 from [1]. There is no way via IPMI to say "boot from BIOS/EFI according to how to the system's firmware is configured".

MAAS doesn't set anything, so freeipmi uses the default which is to tell the system to boot from BIOS.

The fix for this is to make MAAS aware of whether systems are BIOS or EFI, and to tell EFI systems to boot from EFI using the BIOS_Boot_Type field Jeff posted in the description.

[1] https://www.intel.com/content/dam/www/public/us/en/documents/product-briefs/ipmi-second-gen-interface-spec-v2-rev1-1.pdf