8.0

Table Of Contents
File Location for the PXE Configuration File
Save the file in /tftpboot/pxelinux.cfg/ on the TFTP server.
For example, you might save the file on the TFTP server at /tftpboot/pxelinux.cfg/
01-00-21-5a-ce-40-f6. The MAC address of the network adapter on the target ESXi host is
00-21-5a-ce-40-f6.
Boot the ESXi Installer by Using PXE and TFTP
You can use a TFTP server to PXE boot the ESXi installer. The process differs slightly depending
on whether you use UEFI or boot from a legacy BIOS. Because most environments include
ESXi hosts that support UEFI boot and hosts that support only legacy BIOS, this topic discusses
prerequisites and steps for both types of hosts.
n For legacy BIOS machines, the procedure supports booting multiple different versions of the
ESXi installer by using the same pxelinux.0 initial boot loader for all target machines, but
potentially different PXELINUX configuration files depending on the target machine's MAC
address.
n For UEFI machines, the procedure supports booting multiple different versions of the ESXi
installer by using the same mboot.efi initial boot loader for all target machines, but
potentially different boot.cfg files depending on the target machine's MAC address.
Prerequisites
Verify that your environment meets the following prerequisites.
n ESXi installer ISO image, downloaded from the VMware Web site.
n Target host with a hardware configuration that is supported for your version of ESXi. See the
VMware Compatibility Guide
.
n Network adapter with PXE support on the target ESXi host.
n DHCP server that you can configure for PXE booting. See Sample DHCP Configurations.
n TFTP server.
n Network security policies to allow TFTP traffic (UDP port 69).
n For legacy BIOS, you can use only IPv4 networking. For UEFI PXE boot, you can use IPv4 or
IPv6 networking.
n (Optional) Installation script (kickstart file).
n Use a native VLAN in most cases. If you want to specify the VLAN ID to be used with PXE
booting, check that your NIC supports VLAN ID specification.
For legacy BIOS systems, obtain version 3.86 of the SYSLINUX package. For more information,
see Network Boot Background Information.
VMware ESXi Installation and Setup
VMware, Inc. 101