Configuring PXE Boot Servers for UEFI - lzeng14/tianocore GitHub Wiki
Configuring PXE Boot Servers for UEFI
This page collects resources for configuring PXE servers to boot UEFI images. The defacto PXE configuration is typically setup for 16-bit x86 legacy BIOS images, so adding UEFI support requires changes to server config files.
You can also refer to Intel's UEFI PXE Boot Performance Analysis whitepaper for an overfoew fo the UEFI PXE boot process, and tips for optimizing boot time on Microsoft Windows and Linux platforms.
Linux
Fedora
Setting Up an Installation Server
Providing and configuring bootloaders for PXE clients
RedHat
Setting Up an Installation Server
SUSE Linux
SUSE® Linux Enterprise Server 11 SP2 for UEFI Clients, Best Practices White Paper
Using PXE with UEFI on PowerEdge Servers with SUSE Linux Enterprise Server 11
Deployment Guide - SUSE Linux Enterprise Desktop 12 SP3 (Sections 6.1-6.3 )
How to Set Up a Multi-PXE Installation Server (Setting Up DHCP Services, -Sec 4,7 )
Ubuntu
UEFI PXE netboot / install procedure
SecureBoot-compatible UEFI netboot over IPv4 and IPv6
Microsoft Windows
Windows 10 deployment scenarios
Windows Deployment Services (WDS) support for UEFI
Deploy Windows 10 using PXE and Configuration Manager
Configure a PXE server to load Windows PE
iPXE
iPXE is an open source network boot firmware implementation. iPXE does not rely on the EDK II Network Stack, but offers many similar functions.