8.0

Table Of Contents
7 (Optional) You can use the virtual machine configuration parameters
networkBootProtocol
and
networkBootUri
to specify from where a virtual machines can boot. The
setting
networkBootProtocol
specifies the boot protocol, IPv4 or IPv6. For example,
networkBootProtocol = httpv4. The setting
networkBootUri
specifies the HTTP URL to
the ESXi bootloader (bootx64.efi). For example, networkBootUri = http://xxx.xxx.xx.x/
esxi80uc1/efi/boot/bootx64.efi.
8 Specify whether you want all UEFI hosts to boot the same installer.
Option Description
Same installer Add the boot.cfg file to the same directory as mboot.efi. For example,
http://www.example.com/esxi/boot.cfg
Different installers a Create a subdirectory of the directory that contains the mboot.efi
file. Name the directory as the MAC address of the target
host machine (01-
mac_address_of_target_ESXi_host
), for example,
01-23-45-67-89-0a-bc.
b Add the custom boot.cfg file in the directory. For example, http://
www.example.com/esxi/01-23-45-67-89-0a-bc/boot.cfg.
You can use both installer types. ESXi hosts without custom boot.cfg file on your HTTP
server, boot from the default boot.cfg file.
Sample DHCP Configurations
To network boot the ESXi installer, the DHCP server must send the address of the TFTP or HTTP
server and the filename of the initial boot loader to the ESXi host.
When the target machine first boots, it broadcasts a packet across the network requesting
information to boot itself. The DHCP server responds. The DHCP server must be able to determine
whether the target machine is allowed to boot and the location of the initial boot loader binary.
For PXE boot, the location is a file on a TFTP server. For UEFI HTTP boot, the location is a URL.
Caution Do not set up a second DHCP server if your network already has one. If multiple DHCP
servers respond to DHCP requests, machines can obtain incorrect or conflicting IP addresses, or
can fail to receive the proper boot information. Talk to a network administrator before setting up a
DHCP server. For support on configuring DHCP, contact your DHCP server vendor.
There are many DHCP servers that you can use. The following examples are for a ISC DHCP
server. If you are using a version of DHCP for Microsoft Windows, see the DHCP server
documentation to determine how to pass the next-server and filename arguments to the target
machine.
Example of Booting Using PXE and TFTP with IPv4
This example shows how to configure an ISC DHCP server to PXE boot ESXi using a TFTP server
at IPv4 address xxx.xxx.xxx.xxx.
#
# ISC DHCP server configuration file snippet. This is not a complete
VMware ESXi Installation and Setup
VMware, Inc. 108