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.