How To change BIOS from UEFI to Legacy on HP GEN9 servers

Recently received a new batch of HP Proliant Gen9 servers and ran into an issue in being able to build the servers using Microsoft SCCM and PXE Boot. This was due to the UEFI boot settings being enabled on the servers and our PXE boot WIM was not UEFI aware. In our current environment this is not an option due to the support for older hardware and OS’s, so a work around was needed.

Note:  In this particular instance this was needed for Windows but if you are installing Linux (RHEL, CentOS, etc..) you will need to enable Legacy mode as only the latest releases will support UEFI.

In this post we will cover how to change the settings in the BIOS from UEFI to Legacy.

Power on the server and Select F9 on boot up to get to the BIOS. Once in select System Configuration



Select BIOS/Platform Configuration


Select System Options


Select Network Boot Options


Verify only one NIC is enabled then hit esc to back out to BIOS platform


Next Select Embedded UEFI Shell


Change Embedded UEFI Shell to Disabled


Select Boot Options


Select Boot Mode, hit enter to get rid of warning message


Change Boot Mode to Legacy BIOS Mode and then reboot server for changes to take effect. You should now be in Legacy mode and able to PXE boot from legacy. Save settings, exit and restart.


Now you should be able to press F12 and PXE will run in legacy mode.

9 Responses to “How To change BIOS from UEFI to Legacy on HP GEN9 servers”

  1. Didier Sierra says:


    How i can to enable Embedded NICs on Proliant dl360 G9?

    Failed to read embedded NIC status.
    This system may not have any embedded NICs installed.

    hpasmcli> SHOW server
    System : ProLiant DL360 Gen9
    Serial No. : MXQ60504FM
    ROM version : P89 07/20/2015
    iLo present : Yes
    Embedded NICs : UNKNOWN



  2. Sadiq says:

    How To change BIOS from UEFI to Legacy on HP Proliant G6 server

    i am trying to upgrade storage 2TB to 18TB but i cannot access storage more then 2 TB

  3. Eugene Barasukana says:

    There is no “Network Boot Options ” in the menu “BIOS/Platform Configuration (RBSU)!

  4. Eugene Barasukana says:

    There is no “Network Boot Options” in “system Options” on my Proliant DL 380 Gen 9.

  5. stinzx andrez says:

    DL360 Gen9 before replace systemboard OS Red hat booting,After Replaceent Systemboard cause issue problem hardware,no booting red hat linux,
    please help to setting BIOS to boot OS Red hat

    any solution

  6. sd0ll says:

    Got an HP Pavillion Dv6, trying to access Legacy Support and Disable Secure Boot in order to use my bootable USB (FreeBSD). To no avail.

    Already rearranged order of drives that boot up, added a pw, updated BIOS too. Memstick is fine.

    Do I have to downgrade BIOS to access Legacy Support/Secure Boot? My laptop and the updates are all 2011, so I thought it would be just fine…

    Let me know[: heh I’ve been scouring the www!

    • newlife007 says:

      I am not famieler with the BIOS settings on that model but I would be looking for an enable legacy USB and also check the boot devices to see if USB is listed. One other thing is to make sure UEFI is turned off.

  7. waqas says:

    hello sir my name is waqas and want to install window server 2016 in hp proliant dl 380 gen 9 from cd for the first time can you please guide me.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.