
Configuring a Linux Server to Support PXE
Installation
This topic describes how to configure a Preboot Execution Environment (PXE) server on a
Linux system and use it to install Linux on your servers.
PXE is a powerful and convenient solution for setting up a number of servers so their
configuration is identical. It allows you to configure a server, which you can then use to install
identical versions of the OS on any number of network systems.
The on-board network interface card (NIC) in your server supports the PXE network booting
protocol. The system BIOS and network interface BIOS on your server automatically query the
network for a DHCP server. If that DHCP server on the network has been configured to support
the PXE protocol and PXE image servers on the same network, then the BIOS on your system
can be used to install a bootable Linux image on your server.
Configuring a PXE server consists of the following procedures.
Step
Description
Link
1
Verify the presence of, or
install, the following servers
and services:
■
DHCP – See
“How to Install and Configure a DHCP Server” on
■
Portmap – See
“How to Install Portmap on Your DHCP Server” on
■
TFTP – See
“How to Configure the TFTP Service on Your DHCP
■
Neopxe – See
“How to Install and Configure the neopxe Boot Server
■
NFS – See
“How to Configure the NFS Service on Your PXE Server”
2
Disable the firewall.
“Disabling the Firewall” on page 49
3
Create a PXE installation
image.
“How to Create a PXE Installation Image for Red Hat Linux” on page 51
“Creating a PXE Image for SUSE Linux” on page 53
4
Install Linux from a PXE
server.
“How to Install Linux From a PXE Server” on page 55
41