What is pxe network
Last updated: April 1, 2026
Key Facts
- PXE was developed by Intel and is part of the Wired for Management specification
- Requires a network adapter with PXE firmware and a DHCP/TFTP server
- Commonly used for deploying operating systems across multiple computers in organizations
- Boots computers before the local operating system, allowing remote management and installation
- Works over Ethernet networks and requires proper network infrastructure setup
Overview
PXE (Preboot Execution Environment) is a standardized method for booting computers over a network connection. It allows a computer to start up and load an operating system or other software directly from a network server, bypassing the need for local storage media like hard drives or USB devices. This technology is particularly valuable in enterprise environments where deploying and managing multiple computers efficiently is critical.
How PXE Works
When a computer with PXE capability is powered on, its network interface card's firmware takes control before the local operating system loads. The PXE firmware broadcasts a DHCP request to find a DHCP server, which assigns an IP address. It then locates a TFTP (Trivial File Transfer Protocol) server that provides boot files. These files contain information about where to find the full operating system image, which is then loaded over the network and executed in the computer's memory.
Key Components
PXE requires several components to function properly: a network interface card (NIC) with PXE-enabled firmware, a DHCP server to assign IP addresses, a TFTP server to transfer boot files, and a server containing the operating system image or boot files. Organizations typically use dedicated PXE servers or integrate PXE capabilities into existing infrastructure management tools.
Common Applications
PXE is widely used for operating system deployment, system recovery, troubleshooting, and large-scale IT infrastructure management. It enables IT administrators to remotely deploy Windows, Linux, or other operating systems to multiple computers simultaneously without visiting each machine physically. PXE is also used for creating disk images, running live operating systems, and performing system diagnostics.
Advantages and Limitations
The main advantages of PXE include centralized management, reduced deployment time, and elimination of physical media distribution. However, PXE requires robust network infrastructure, proper configuration of servers, and network security measures. Additionally, not all computers or network environments support PXE, and network-based booting can be slower than local storage depending on network speed.
Related Questions
How do I enable PXE boot on my computer?
Restart your computer and enter the BIOS or UEFI settings (usually by pressing F2, F10, or Del during startup). Navigate to the Boot menu and set the network adapter or PXE as the first boot device.
What is the difference between PXE and UEFI network boot?
PXE is a legacy standard for network booting, while UEFI network boot is the modern equivalent. UEFI is more secure and faster, supporting both PXE and newer protocols like HTTP.
Do I need special software to set up a PXE server?
Yes, you need DHCP and TFTP server software. Popular options include Windows Deployment Services (WDS) on Windows servers or open-source solutions like dnsmasq and pxelinux on Linux.
More What Is in Daily Life
Also in Daily Life
More "What Is" Questions
Trending on WhatAnswers
Browse by Topic
Browse by Question Type
Sources
- Wikipedia - Preboot Execution EnvironmentCC-BY-SA-4.0
- Intel - PXE Specificationproprietary