π§ BIOS Configuration for PXE Boot FAQ
Follow these steps on each client machine to prepare it for PXE/iSCSI booting via ggRock.
ASRock
- Access BIOS
- Press DEL at startup
- Enable Secure Boot
- Security β Secure Boot = Enabled
- Clear/Delete all secure boot keys
- Disable Fast Boot
- Boot β Fast Boot = Disabled
- Enable Onboard LAN Boot
- Advanced β Network Stack Configuration β Enable PXE ROM
- Enable PXE Boot Over IPv4
- Set PXE boot to LAN IPv4
- Disable IPv6 PXE
- Set Boot Mode to UEFI
- Boot β CSM β UEFI Mode
- Save and Exit
ASUS
- Access BIOS
- Press DEL or F2 during boot
- Disable Secure Boot
- Boot β Secure Boot β OS Type = Other OS
- Disable Fast Boot
- Boot β Fast Boot = Disabled
- Enable Onboard LAN Boot
- Advanced β Onboard LAN Boot ROM = Enabled
- Enable PXE Boot Over IPv4
- Advanced β Network Stack β Enable IPv4 PXE Support
- Disable IPv6 PXE
- Set Boot Mode to UEFI
- Boot β CSM β Launch PXE OpROM = UEFI Only
- Save and Exit
Dell
- Access BIOS
- Press F2 at startup
- Disable Secure Boot
- Secure Boot β Disabled
- Disable Fast Boot
- POST Behavior β Fast Boot = Thorough
- Enable Onboard LAN Boot
- Integrated NIC β Enabled with PXE
- Enable PXE Boot Over IPv4
- Add PXE IPv4 to Boot Sequence
- Remove IPv6 PXE
- Set Boot Mode to UEFI
- Boot List Option = UEFI
- Save and Exit
Fujitsu
- Access BIOS
- Press F2 during startup
- Disable Secure Boot
- Security β Secure Boot = Disabled
- Disable Fast Boot
- Advanced β Fast Boot = Disabled
- Enable Onboard LAN Boot
- Advanced β LAN Option ROM = Enabled
- Enable PXE Boot Over IPv4
- Enable Network Stack β IPv4 PXE only
- Disable IPv6
- Set Boot Mode to UEFI
- Boot β Boot Mode Select = UEFI
- Save and Exit
Gigabyte
- Access BIOS
- Press DEL during startup
- Disable Secure Boot
- BIOS β Secure Boot = Disabled
- Disable Fast Boot
- BIOS β Fast Boot = Disabled
- Enable Onboard LAN Boot
- Peripherals β LAN PXE Boot Option ROM = Enabled
- Enable PXE Boot Over IPv4
- Set IPv4 PXE Boot as a top priority
- Disable IPv6 PXE
- Set Boot Mode to UEFI
- Set BIOS Mode = UEFI Only
- Save and Exit
HP
- Access BIOS
- Press F10 at startup
- Disable Secure Boot
- Security β Secure Boot Configuration β Secure Boot = Disabled
- Disable Fast Boot
- Advanced β Fast Boot = Disabled
- Enable Onboard LAN Boot
- Advanced β Network Boot = Enabled
- Enable PXE Boot Over IPv4
- UEFI Boot Sources β IPv4 Network Boot
- Remove or disable IPv6 PXE
- Set Boot Mode to UEFI
- Boot Options β UEFI Boot Order
- Save and Exit
IBM (Lenovo ThinkSystem)
- Access BIOS
- Press F1 at boot
- Disable Secure Boot
- Security β Secure Boot = Disabled
- Disable Fast Boot
- Startup β Fast Boot = Disabled
- Enable Onboard LAN Boot
- Network β Enable PXE on primary NIC
- Enable PXE Boot Over IPv4
- Set Boot Protocol = PXE over IPv4
- Set PXE boot device priority
- Set Boot Mode to UEFI
- Startup β Boot Mode = UEFI Only
- Save and Exit
Intel (NUC & Desktop Boards)
- Access BIOS
- Press F2 during startup
- Disable Secure Boot
- Security β Secure Boot = Disabled
- Disable Fast Boot
- Boot β Fast Boot = Disabled
- Enable Onboard LAN Boot
- Boot β Network Boot = Enabled
- Enable PXE Boot Over IPv4
- Enable Network Stack
- Enable PXE over IPv4 only
- Disable IPv6 PXE
- Set Boot Mode to UEFI
- Boot β Boot Priority = UEFI
- Save and Exit
Lenovo (ThinkPad, ThinkCentre, etc.)
- Access BIOS
- Press F1 or Enter β F1 during boot
- Disable Secure Boot
- Security β Secure Boot = Disabled
- Disable Fast Boot
- Startup β Fast Boot = Disabled
- Enable Onboard LAN Boot
- Startup β Network Boot = Enabled
- Enable PXE Boot Over IPv4
- Set IPv4 PXE Boot = Enabled
- Prioritize it in the boot order
- Set Boot Mode to UEFI
- Startup β Boot Mode = UEFI Only
- Save and Exit
MSI
- Access BIOS
- Press DEL during boot
- Disable Secure Boot
- Settings β Advanced β Windows OS Configuration β Secure Boot = Disabled
- Disable Fast Boot
- Settings β Advanced β Fast Boot = Disabled
- Enable Onboard LAN Boot
- Settings β Advanced β Integrated Peripherals β PXE Option ROM = Enabled
- Enable PXE Boot Over IPv4
- Settings β Boot β Set IPv4 PXE Boot Priority
- Set Boot Mode to UEFI
- Boot Mode Select = UEFI
- Save and Exit
Microsoft Surface
- Access BIOS
- Power off the device
- Hold Volume Up, then press Power
- Keep holding Volume Up until UEFI appears
- Disable Secure Boot
- Security β Secure Boot Control = Disabled
- Disable Fast Boot
- Boot Configuration β Fast Boot = Disabled
- Enable Onboard LAN Boot
- PXE Network Boot = Enabled
- Enable PXE Boot Over IPv4
- Choose IPv4 Only
- Adjust PXE boot priority
- Disable IPv6 PXE
- Set Boot Mode to UEFI
- Enable UEFI Boot
- Disable Legacy Boot
- Save and Exit
Supermicro
- Access BIOS
- Press DEL at startup
- Disable Secure Boot
- Security β Secure Boot = Disabled
- Disable Fast Boot
- Advanced β Boot Feature β Fast Boot = Disabled
- Enable Onboard LAN Boot
- Advanced β PCIe/PCI/PnP Configuration β Enable PXE Option ROM
- Enable PXE Boot Over IPv4
- Set PXE IPv4 in boot options
- Disable IPv6 PXE
- Set Boot Mode to UEFI
- Boot β CSM β Launch PXE OpROM = UEFI Only
- 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!