What is pxe boot to lan
Last updated: April 1, 2026
Key Facts
- PXE stands for Preboot Execution Environment
- It enables computers to boot over a LAN without local storage media
- Uses DHCP for IP address assignment and TFTP for file transfer
- Commonly used for system deployment, recovery, and remote management
- Requires compatible network card with PXE firmware support
What is PXE Boot to LAN?
PXE (Preboot Execution Environment) Boot to LAN is a standardized method that enables computers to start and boot an operating system or maintenance tools entirely over a network connection. Instead of relying on a local hard drive or bootable media, the computer sends a request to a network server during startup, receives boot files, and loads the operating system remotely. This technology is invaluable in enterprise environments where administrators need to deploy, update, or recover multiple systems efficiently.
How PXE Boot Works
When a computer with PXE capability is powered on and configured to boot from the network, it broadcasts a DHCP request to obtain an IP address. Once assigned, the computer contacts a TFTP (Trivial File Transfer Protocol) server to download the boot files, including the bootloader and kernel. The process is entirely automated and requires no user intervention, making it ideal for large-scale system deployments and IT infrastructure management.
Common Applications
- System Deployment: Organizations use PXE to install operating systems on multiple computers simultaneously
- System Recovery: IT administrators boot diagnostic and recovery tools over the network
- Network Maintenance: Enables remote management and updates without local media
- Testing Environments: Developers boot test systems without touching local storage
Requirements and Configuration
To use PXE Boot to LAN, you need a DHCP server, a TFTP server, network connectivity, and client computers with PXE-capable network cards. The network card firmware must support PXE, and the computer BIOS or UEFI must be configured to attempt PXE boot before local drive boot. The network must be properly configured to route requests to the appropriate PXE servers.
Advantages and Limitations
PXE Boot offers significant advantages including faster deployment, centralized system management, and reduced reliance on physical media. However, it requires proper network infrastructure, security considerations for network boot, and careful configuration to prevent unauthorized booting. Performance depends on network speed and server availability.
Related Questions
What is the difference between PXE and UEFI boot?
PXE is a network boot protocol, while UEFI is a firmware standard. UEFI can support PXE booting, but PXE refers specifically to network-based booting regardless of firmware type. Modern systems use UEFI with PXE for secure network booting.
What is a TFTP server in PXE booting?
TFTP (Trivial File Transfer Protocol) server handles the transfer of boot files from the network to the client computer. It works alongside the DHCP server to provide the IP address and boot file location during PXE boot process.
How do you enable PXE boot on a computer?
Enable PXE boot by entering the BIOS or UEFI settings, locating the boot options, and setting network boot (PXE) as the first boot device. Ensure your network card supports PXE and your network has functioning DHCP and TFTP servers.
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
- IETF RFC 5071 - DHCP Options Used by PXELINUXpublic-domain