PXELINUX
PXELINUX is a PXE bootloader for Linux that is part of the Syslinux project. It enables systems to boot Linux over a network by delivering the necessary kernel and initial RAM disk via TFTP in response to a PXE or BOOTP boot request. The first stage, typically pxelinux.0, is loaded by the client from the TFTP server, after which the boot process is governed by a configuration on the server.
Configuration is read from the PXE configuration directory, commonly pxelinux.cfg, with a default file and optional
PXELINUX requires a working TFTP server and, usually, a DHCP server to direct clients to pxelinux.0. It