8.0

Table Of Contents
Prerequisites
Verify that your environment has the following components:
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.
Verify that your environment also meets the following prerequisites required for PXE boot using
an HTTP Server:
n Verify that the HTTP server is accessible by your target ESXi hosts.
n If your ESXi host runs legacy BIOS firmware only, obtain version 3.86 of the SYSLINUX
package. For more information, see Network Boot Background Information.
Procedure
1 Obtain and configure iPXE.
a Obtain the iPXE source code.
b On the iPXE download page, follow the build instructions, but run one of the following
commands.
n For ESXi hosts that run legacy BIOS firmware only, run make bin/undionly.kpxe.
n For ESXi hosts that run UEFI firmware, run make bin-x86_64-efi/snponly.efi.
c Copy the undionly.kpxe or snponly.efi file to the /tftpboot directory on your TFTP
server.
VMware ESXi Installation and Setup
VMware, Inc. 104