8.0

Table Of Contents
Some UEFI firmware support native UEFI HTTP boot. The feature is introduced in version 2.5 of
the UEFI specification. The firmware can load the ESXi boot loader from an HTTP server, without
additional software, such as iPXE.
Note Apple Macintosh products do not include PXE boot support. They include support for
network booting through an Apple-specific protocol instead.
Alternative Approaches to Network Booting
Alternative approaches to network booting different software on different hosts are also possible,
for example:
n Configuring the DHCP server to provide different initial boot loader filenames to different hosts
depending on MAC address or other criteria. See your DCHP server's documentation.
n Approaches using iPXE as the initial bootloader with an iPXE configuration file that selects the
next bootloader based on the MAC address or other criteria.
PXELINUX Configuration Files
You need a PXELINUX configuration file to boot the ESXi installer on a legacy BIOS system. The
configuration file defines the menu displayed to the target ESXi host as it starts.
This section gives general information about PXELINUX configuration files.
For syntax details, see the SYSLINUX website at http://www.syslinux.org/.
Required Files
In the PXE configuration file, you must include paths to the following files:
n mboot.c32 is the boot loader.
n boot.cfg is the boot loader configuration file.
See About the boot.cfg File
Filename for the PXE Configuration File
For the filename of the PXE configuration file, select one of the following options:
n 01-mac_address_of_target_ESXi_host. For example, 01-23-45-67-89-0a-bc
n The target ESXi host IP address in a hexadecimal notation.
n default
The initial boot file pxelinux.0 tries to load a PXE configuration file in the following order:
1 It tries with the MAC address of the target ESXi host, prefixed with its ARP type code, which is
01 for Ethernet.
2 If that attempt fails, it tries with the hexadecimal notation of target ESXi system IP address.
3 Ultimately, it tries to load a file named default.
VMware ESXi Installation and Setup
VMware, Inc. 100