Pxe boot and uefi boot 1 – Dell Emulex Family of Adapters User Manual
Page 1721

Boot Version 10.2 for NIC, iSCSI, FCoE, and RoCE Protocols User Manual
P010097-01B Rev. A
Appendix B. Example for Installing and Configuring Linux or Citrix for PXE Boot and UEFI Boot
Linux and Citrix PXE Server Remote Installation Procedure
1721
Appendix B. Example for Installing and
Configuring Linux or Citrix for PXE
Boot and UEFI Boot
Linux and Citrix PXE Server Remote Installation
Procedure
PXE configuration requires a PXE server and the PXE client.
Setting up a PXE server requires the following configurations:
NFS server
TFTP server
DHCP server
PXE boot server
The pxelinux functionality occurs in this order:
1. The client machine boots to PXE which requests a DHCP address.
2. The DHCP server responds with an IP address for the client machine along with the
address of a TFTP server and a filename to load (pxelinux.0) from that server.
3. The client downloads pxelinux.0 from the specified TFTP server and executes it.
4. The pxelinux.0 file searches the pxelinux.cfg directory on the server for a
configuration file that matches the IP address of the machine. If no matches are
found, it attempts to load a file called default.
5. The configuration file loaded by pxelinux.0 has instructions on what to do next.
Some of the choices include boot to local hard drive, boot to an image file (floppy
image), or load vmlinuz and initrd.img.
6. The client searches for a configuration file with the IP address converted to
hexadecimal (for example, 192.168.1.60 becomes C0A8013C) or the MAC address of
your PXE boot client’s Ethernet card with a prefix of “01”. The MAC address should
be separated with dashes instead of colons.
In this example, the client looks for the following configuration file names and uses
the first one it finds.
01-00-00-C9-5B-75-A8
C0A8013C
C0A8013
C0A801
C0A80
C0A8
C0A
C0
C
default