PXE 配置文件用于定义在目标 ESXi 主机引导并与 TFTP 服务器联系时将对其显示的菜单。您需要 PXE 配置文件才能实现以 PXE 方式引导 ESXi 安装程序。

TFTP 服务器经常对网络上的 PXE 客户端进行侦听。当 TFTP 服务器检测到有 PXE 客户端请求 PXE 服务时,它会向该客户端发送一个包含引导菜单的网络数据包。

需要的文件

在 PXE 配置文件中,必须包括以下文件的路径:

  • mboot.c32 是引导加载程序。

  • boot.cfg 是引导加载程序配置文件。

请参见关于 boot.cfg 文件

PXE 配置文件的文件名

对于 PXE 配置文件的文件名,请选择以下选项之一:

  • 01-mac_address_of_target_ESXi_host。例如,01-23-45-67-89-0a-bc

  • 以十六进制表示的目标 ESXi 主机 IP 地址。

  • default

初始引导文件(pxelinux.0gpxelinux.0)尝试加载一个 PXE 配置文件。它会尝试加载目标 ESXi 主机的 MAC 地址,此地址以其 ARP 类型代码为前缀(如果是以太网,则为 01)。如果尝试失败,则会尝试加载以十六进制表示的目标 ESXi 系统 IP 地址。最后,它会尝试加载名为 default 的文件。

PXE 配置文件的文件位置

将文件保存在 TFTP 服务器上的 var/lib/tftpboot/pxelinux.cfg/ 中。

例如,您可能会将文件保存在 TFTP 服务器的 /tftpboot/pxelinux.cfg/01-00-21-5a-ce-40-f6 下。目标 ESXi 主机的网络适配器 MAC 地址为 00-21-5a-ce-40-f6。