The Linux Preboot Execution Environment (PXE) can be used to boot your server from a network interface instead of local storage. For OS installation, booting the target server from a PXE-based OS distribution image is like booting from a DVD except that the media is on the network. To use PXE, you need to set up the necessary network infrastructure:
DHCP server running Linux and configured for PXE booting. In the example listed in this section, the DHCP server will also be the PXE server.
TFTP server that supports PXE boot. The PXE boot images will be located on the TFTP server. In the example listed in this section, the DHCP server will act as the PXE server with TFTP running on it as a service.
PXELINUX installed on the PXE server.
PXE image on the PXE server. In the example listed in this section, the image will be Linux OS distribution installation media, which will be used to do a remote OS installation on the PXE client.
PXE client (also called the “target system”) with a network interface card that supports network booting. The client will boot over the network using a PXE image.
Note - Your PXE network must be running IPv4 networking (IPv6 does not support PXE network booting).
The onboard network interface card (NIC) in your server supports the Preboot Execution Environment (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 you can use PXE to boot and install a supported version of Linux (Oracle Linux or SLES) on your server.