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

Page 1721

Advertising
background image

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

Advertising