Chapter 3. PXE Network Installations
Red Hat Enterprise Linux allows for installation over a network using the NFS, FTP, or HTTP
protocols. A network installation can be started from a boot CD-ROM, a
bootable flash memory drive, or by using the askmethod
boot option with the Red Hat Enterprise Linux CD #1. Alternatively, if the system to be
installed contains a network interface card (NIC) with Pre-Execution
Environment (PXE) support, it can be configured to boot from files on
another networked system rather than local media such as a CD-ROM.
For a PXE network installation, the client's NIC with PXE support sends
out a broadcast request for DHCP information. The DHCP server provides the
client with an IP address, other network information such as name server,
the IP address or hostname of the tftp server (which
provides the files necessary to start the installation program), and the
location of the files on the tftp server. This is
possible because of PXELINUX, which is part of the
syslinux package.
The following steps must be performed to prepare for a PXE installation:
Configure the network (NFS, FTP, HTTP) server to export the
installation tree.
Configure the files on the tftp server
necessary for PXE booting.
Configure which hosts are allowed to boot from the PXE
configuration.
Start the tftp service.
Configure DHCP.
Boot the client, and start the installation.
First, configure an NFS, FTP, or HTTP server to export the entire
installation tree for the version and variant of Red Hat Enterprise Linux to be
installed. Refer to the section Preparing for a Network
Installation in the Red Hat Enterprise Linux Installation Guide for
detailed instructions.