需要有 PXELINUX 配置文件才能在传统 BIOS 系统上引导 ESXi 安装程序。该配置文件定义在引导时显示给目标 ESXi 主机的菜单,并联系 TFTP 服务器以了解所有的 SYSLINUX 配置,包括 PXELINUX 和 gPXELINUX。

本节提供有关 PXELINUX 配置文件的常规信息。有关示例,请参见示例 DHCP 配置

有关语法详细信息,请参见 SYSLINUX 网站,网址为 http://www.syslinux.org/

需要的文件

在 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 配置文件:

  1. 它会尝试加载目标 ESXi 主机的 MAC 地址,此地址以其 ARP 类型代码为前缀(如果是以太网,则为 01)。

  2. 如果尝试失败,则会尝试加载以十六进制表示的目标 ESXi 系统 IP 地址。

  3. 最后,它会尝试加载名为 default 的文件。

PXE 配置文件的文件位置

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

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