需要有 PXELINUX 配置文件才能在传统 BIOS 系统上引导 ESXi 安装程序。该配置文件定义在引导时显示给目标 ESXi 主机的菜单,并联系 TFTP 服务器以了解所有的 SYSLINUX 配置,包括 PXELINUX 和 gPXELINUX。
本节提供有关 PXELINUX 配置文件的常规信息。有关示例,请参见示例 DHCP 配置。
有关语法详细信息,请参见 SYSLINUX 网站,网址为 http://www.syslinux.org/。
需要的文件
在 PXE 配置文件中,必须包括以下文件的路径:
- mboot.c32 是引导加载程序。
- boot.cfg 是引导加载程序配置文件。
PXE 配置文件的文件名
对于 PXE 配置文件的文件名,请选择以下选项之一:
- 01-mac_address_of_target_ESXi_host。例如,01-23-45-67-89-0a-bc
- 以十六进制表示的目标 ESXi 主机 IP 地址。
- default
初始引导文件(
pxelinux.0 或
gpxelinux.0)尝试按以下顺序加载一个 PXE 配置文件:
- 它会尝试加载目标 ESXi 主机的 MAC 地址,此地址以其 ARP 类型代码为前缀(如果是以太网,则为 01)。
- 如果尝试失败,则会尝试加载以十六进制表示的目标 ESXi 系统 IP 地址。
- 最后,它会尝试加载名为 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。