How to Implement PXE Booting from USB-C and Thunderbolt Ethernet Adapters

How to Implement PXE Booting from USB-C and Thunderbolt Ethernet Adapters

Short for Pre-Boot Execution, PXE allows a system to boot from a server on a network prior to booting the operating system on the local hard drive. This article outlines the basics which are required to allow this to work effectively.

PXE Booting

When PXE booting, several options may be required to be enabled in the BIOS (Figure 1).

  • Set the Fastboot option to Thorough to enable UEFI PXE boot.
  • For Windows 7: Both Enable Legacy Option ROMs and UEFI Network Stack must be checked:
  • For Windows 10: Legacy Option ROMs should be off. Secure Boot may be enabled if desired.
    Enabling options in BIOS
    Figure 1 - Enabling options
  • If using the USB-C adaptor, enable Thunderbolt Boot support in BIOS: (check all boxes) (Figure 2).
    Enable Thunderbolt boot support
    Figure 2 - Enabling Thunderbolt boot support
  • The server must support UEFI PXE Boot (Windows Server 2012 is required in most cases).
  • Exit the BIOS, Select UEFI PXE Boot IPv4.

WDS configuration for UEFI must contain x86 and x64 boot images (Figure 3).
x86 and x64 boot images
Figure 3 - x86 and x64 boot images

Note: You will need the Realtek USB FE Family Controller driver (version 10.9.504.2016 has been verified to work, newer versions can be used, but have not been verified) in your Windows 10 PE image for MAC pass-thru to work properly.

Article ID: SLN300744

Last Date Modified: 01/25/2019 12:25 PM

Rate this article

Easy to understand
Was this article helpful?
Yes No
Send us feedback
Comments cannot contain these special characters: <>()\
Sorry, our feedback system is currently down. Please try again later.

Thank you for your feedback.