7.0

Table Of Contents
2 If your ESXi host runs legacy BIOS firmware only, obtain and configure PXELINUX.
a Obtain SYSLINUX version 3.86, unpack it, and copy the pxelinux.0 file to the /tftpboot
directory on your TFTP server.
b Create a PXELINUX configuration file using the following code model.
ESXi-7.x.x-XXXXXX is the name of the TFTP subdirectory that contains the ESXi installer
files.
DEFAULT install
NOHALT 1
LABEL install
KERNEL ESXi-7.x.x-XXXXXX/mboot.c32
APPEND -c ESXi-7.x.x-XXXXXX/boot.cfg
IPAPPEND 2
c Save the PXELINUX file in the /tftpboot/pxelinux.cfg directory on your TFTP server.
The filename determines whether all hosts boot this installer by default.
Option Description
Same installer Name the file default if you want all host to boot this ESXi installer by
default.
Different installers Name the file with the MAC address of the target host machine (01-
mac_address_of_target_ESXi_host
), if only a specific host must boot
this file. For example, 01-23-45-67-89-0a-bc.
3 If your ESXi host runs UEFI firmware, copy the efi/boot/bootx64.efi file from the ESXi
installer ISO image to the /tftpboot folder on your TFTP server, and rename the file to
mboot.efi.
Note Newer versions of mboot.efi can generally boot older versions of ESXi, but older
versions of mboot.efi might be unable to boot newer versions of ESXi. If you plan to
configure different hosts to boot different versions of the ESXi installer, use the mboot.efi
from the newest version.
4 Configure the DHCP server.
5 Create a directory on your HTTP server with the same name as the version of ESXi it will hold.
For example, /var/www/html/ESXi-7.x.x-XXXXXX.
6 Copy the contents of the ESXi installer image to the newly created directory.
VMware ESXi Installation and Setup
VMware, Inc. 102