Skip to main content

πŸ”§ BIOS Configuration for PXE Boot FAQ

Follow these steps on each client machine to prepare it for PXE/iSCSI booting via ggRock.


ASRock

  1. Access BIOS
  • Press DEL at startup
  1. Enable Secure Boot
  • Security β†’ Secure Boot = Enabled
  • Clear/Delete all secure boot keys
  1. Disable Fast Boot
  • Boot β†’ Fast Boot = Disabled
  1. Enable Onboard LAN Boot
  • Advanced β†’ Network Stack Configuration β†’ Enable PXE ROM
  1. Enable PXE Boot Over IPv4
  • Set PXE boot to LAN IPv4
  • Disable IPv6 PXE
  1. Set Boot Mode to UEFI
  • Boot β†’ CSM β†’ UEFI Mode
  1. Save and Exit

ASUS

  1. Access BIOS
  • Press DEL or F2 during boot
  1. Disable Secure Boot
  • Boot β†’ Secure Boot β†’ OS Type = Other OS
  1. Disable Fast Boot
  • Boot β†’ Fast Boot = Disabled
  1. Enable Onboard LAN Boot
  • Advanced β†’ Onboard LAN Boot ROM = Enabled
  1. Enable PXE Boot Over IPv4
  • Advanced β†’ Network Stack β†’ Enable IPv4 PXE Support
  • Disable IPv6 PXE
  1. Set Boot Mode to UEFI
  • Boot β†’ CSM β†’ Launch PXE OpROM = UEFI Only
  1. Save and Exit

Dell

  1. Access BIOS
  • Press F2 at startup
  1. Disable Secure Boot
  • Secure Boot β†’ Disabled
  1. Disable Fast Boot
  • POST Behavior β†’ Fast Boot = Thorough
  1. Enable Onboard LAN Boot
  • Integrated NIC β†’ Enabled with PXE
  1. Enable PXE Boot Over IPv4
  • Add PXE IPv4 to Boot Sequence
  • Remove IPv6 PXE
  1. Set Boot Mode to UEFI
  • Boot List Option = UEFI
  1. Save and Exit

Fujitsu

  1. Access BIOS
  • Press F2 during startup
  1. Disable Secure Boot
  • Security β†’ Secure Boot = Disabled
  1. Disable Fast Boot
  • Advanced β†’ Fast Boot = Disabled
  1. Enable Onboard LAN Boot
  • Advanced β†’ LAN Option ROM = Enabled
  1. Enable PXE Boot Over IPv4
  • Enable Network Stack β†’ IPv4 PXE only
  • Disable IPv6
  1. Set Boot Mode to UEFI
  • Boot β†’ Boot Mode Select = UEFI
  1. Save and Exit

Gigabyte

  1. Access BIOS
  • Press DEL during startup
  1. Disable Secure Boot
  • BIOS β†’ Secure Boot = Disabled
  1. Disable Fast Boot
  • BIOS β†’ Fast Boot = Disabled
  1. Enable Onboard LAN Boot
  • Peripherals β†’ LAN PXE Boot Option ROM = Enabled
  1. Enable PXE Boot Over IPv4
  • Set IPv4 PXE Boot as a top priority
  • Disable IPv6 PXE
  1. Set Boot Mode to UEFI
  • Set BIOS Mode = UEFI Only
  1. Save and Exit

HP

  1. Access BIOS
  • Press F10 at startup
  1. Disable Secure Boot
  • Security β†’ Secure Boot Configuration β†’ Secure Boot = Disabled
  1. Disable Fast Boot
  • Advanced β†’ Fast Boot = Disabled
  1. Enable Onboard LAN Boot
  • Advanced β†’ Network Boot = Enabled
  1. Enable PXE Boot Over IPv4
  • UEFI Boot Sources β†’ IPv4 Network Boot
  • Remove or disable IPv6 PXE
  1. Set Boot Mode to UEFI
  • Boot Options β†’ UEFI Boot Order
  1. Save and Exit

IBM (Lenovo ThinkSystem)

  1. Access BIOS
  • Press F1 at boot
  1. Disable Secure Boot
  • Security β†’ Secure Boot = Disabled
  1. Disable Fast Boot
  • Startup β†’ Fast Boot = Disabled
  1. Enable Onboard LAN Boot
  • Network β†’ Enable PXE on primary NIC
  1. Enable PXE Boot Over IPv4
  • Set Boot Protocol = PXE over IPv4
  • Set PXE boot device priority
  1. Set Boot Mode to UEFI
  • Startup β†’ Boot Mode = UEFI Only
  1. Save and Exit

Intel (NUC & Desktop Boards)

  1. Access BIOS
  • Press F2 during startup
  1. Disable Secure Boot
  • Security β†’ Secure Boot = Disabled
  1. Disable Fast Boot
  • Boot β†’ Fast Boot = Disabled
  1. Enable Onboard LAN Boot
  • Boot β†’ Network Boot = Enabled
  1. Enable PXE Boot Over IPv4
  • Enable Network Stack
  • Enable PXE over IPv4 only
  • Disable IPv6 PXE
  1. Set Boot Mode to UEFI
  • Boot β†’ Boot Priority = UEFI
  1. Save and Exit

Lenovo (ThinkPad, ThinkCentre, etc.)

  1. Access BIOS
  • Press F1 or Enter β†’ F1 during boot
  1. Disable Secure Boot
  • Security β†’ Secure Boot = Disabled
  1. Disable Fast Boot
  • Startup β†’ Fast Boot = Disabled
  1. Enable Onboard LAN Boot
  • Startup β†’ Network Boot = Enabled
  1. Enable PXE Boot Over IPv4
  • Set IPv4 PXE Boot = Enabled
  • Prioritize it in the boot order
  1. Set Boot Mode to UEFI
  • Startup β†’ Boot Mode = UEFI Only
  1. Save and Exit

MSI

  1. Access BIOS
  • Press DEL during boot
  1. Disable Secure Boot
  • Settings β†’ Advanced β†’ Windows OS Configuration β†’ Secure Boot = Disabled
  1. Disable Fast Boot
  • Settings β†’ Advanced β†’ Fast Boot = Disabled
  1. Enable Onboard LAN Boot
  • Settings β†’ Advanced β†’ Integrated Peripherals β†’ PXE Option ROM = Enabled
  1. Enable PXE Boot Over IPv4
  • Settings β†’ Boot β†’ Set IPv4 PXE Boot Priority
  1. Set Boot Mode to UEFI
  • Boot Mode Select = UEFI
  1. Save and Exit

Microsoft Surface

  1. Access BIOS
  • Power off the device
  • Hold Volume Up, then press Power
  • Keep holding Volume Up until UEFI appears
  1. Disable Secure Boot
  • Security β†’ Secure Boot Control = Disabled
  1. Disable Fast Boot
  • Boot Configuration β†’ Fast Boot = Disabled
  1. Enable Onboard LAN Boot
  • PXE Network Boot = Enabled
  1. Enable PXE Boot Over IPv4
  • Choose IPv4 Only
  • Adjust PXE boot priority
  • Disable IPv6 PXE
  1. Set Boot Mode to UEFI
  • Enable UEFI Boot
  • Disable Legacy Boot
  1. Save and Exit

Supermicro

  1. Access BIOS
  • Press DEL at startup
  1. Disable Secure Boot
  • Security β†’ Secure Boot = Disabled
  1. Disable Fast Boot
  • Advanced β†’ Boot Feature β†’ Fast Boot = Disabled
  1. Enable Onboard LAN Boot
  • Advanced β†’ PCIe/PCI/PnP Configuration β†’ Enable PXE Option ROM
  1. Enable PXE Boot Over IPv4
  • Set PXE IPv4 in boot options
  • Disable IPv6 PXE
  1. Set Boot Mode to UEFI
  • Boot β†’ CSM β†’ Launch PXE OpROM = UEFI Only
  1. Save and Exit

πŸŒ€ Final Tips

  • πŸ’‘ You must configure each system individually.
  • βœ… Start with one machine, confirm PXE boot, and capture an image.
  • 🚫 Legacy PXE boot is not supported β€” UEFI + IPv4 PXE only.
  • πŸ”Œ Check NIC link lights and cable connections if boot fails.

πŸš€ Next Step

πŸ‘‰ πŸ–ΌοΈ VII. - Create, Configure, and Test ggRock Images

Want to help make this guide more awesome with high-quality screenshots of your system type?

Reach out to support@ggcircuit.com and we’ll be happy to oblige!

Was this article helpful?

More in Hardware & BIOS

Not finding what you are looking for?

Chat with us or send us an email. Chat is open 24/7 through the bubble at the bottom right.

Send us an email