PXE — Preboot Execution Environment

Definition

A network-based boot protocol that allows a computer to load its operating system from a network server before any local OS is installed.

Context & Usage

PXE is used for automated server provisioning, diskless workstations, and OS reinstalls. The client BIOS/UEFI requests an IP via DHCP, receives the location of a TFTP boot server, downloads a small bootloader, then loads the full OS over HTTP/NFS/SMB. Common workflows: Microsoft Windows Deployment Services (WDS), Red Hat Kickstart, FOG Project, MAAS (Metal-as-a-Service).

Examples

  • Cobbler/Razor for Linux PXE provisioning
  • WDS for Windows PXE deployment

Looking for PXE hardware?

Pro Disk Network stocks enterprise IT hardware spanning every category. Email sales@prodisknetwork.com with your requirements for a quote.

Part of

HP ProLiant Servers Hub

View all 200 pages →

HPE ProLiant DL, ML and BL Gen8 through Gen11 servers + every compatible part.