User guide
9–gPXE
Preparing the DHCP Server in Linux
9-2 IB0054606-02 A
A Linux install image like kickstart, which then installs software to the local
hard drive(s). Refer to
http://www.faqs.org/docs/Linux-HOWTO/KickStart-HOWTO.html
A second stage boot loader
A live CD Linux image
A gPXE script
Required Steps
1. Download a copy of the gPXE image.
Located at:
The executable to flash the EXPROM on the QLogic IB adapters is
located at: /usr/sbin/ipath_exprom
The gPXE driver for QLE7300 series IB adapters (the EXPROM
image) is located at:
/usr/share/infinipath/gPXE/iba7322.rom
2. In order for dhcpd to correctly load, assign IP addresses to the IB adapter
GUID. The dhcpd on the existing DHCP server may need to be patched.
This patch will be provided via the gPXE rpm installation.
3. Write the ROM image to the IB adapter.
This only needs to be done once per IB adapter.
ipath_exprom -e -w iba7xxx.rom
In some cases, executing the above command results in a hang. If you
experience a hang, type CTRL+C to quit, then execute one flag at a time:
ipath_exprom -e iba7xxx.rom
ipath_exprom -w iba7xxx.rom
4. Enable booting from the IB adapter (gPXE device) in the BIOS
Preparing the DHCP Server in Linux
When the boot session starts, the gPXE firmware attempts to bring up an adapter
network link. If it succeeds to bring up a connected link, the gPXE firmware
communicates with the DHCP server. The DHCP server assigns an IP address to
the gPXE client and provides it with the location of the boot program.