在 ESXi/ESX 中,使用高级虚拟机选项 bios.bootOrder 和 bios.hddOrder 选择引导设备。
注意:这些设置将覆盖之前可能在虚拟机的 BIOS 中设置的引导顺序。
虚拟机的引导顺序可通过 ethernetX 设置为任意虚拟网卡,其中 X 为设备编号。例如,ethernet0 或 ethernet5。还可以设置为 hdd、cdrom 或 floppy。如果设置为 cdrom 或 floppy,并且存在多个设备,则虚拟机将按照顺序逐一尝试,直至找到要从其引导的设备。如果将 bios.bootOrder 设置为 hdd,则还必须定义 bios.hddOrder 并将一个设备(例如,scsi0:3 或 ide1:0)设置为要引导的设备。
另外,还可配置一个设备列表。请确保为列表添加引号并将设备以逗号分隔。
例如:
- bios.bootOrder = "ethernet5,ethernet2,hdd,cdrom,floppy"
- bios.hddOrder = "scsi2:2,scsi0:1,ide1:0"
在此示例中,虚拟机尝试使用 ethernet5 进行引导。如果无设备可引导,请尝试使用 ethernet2。如果该方法失败,请尝试按照先从 hddOrder 中定义的磁盘 (hdd),然后所有的 CD-ROM,最后到所有软盘的顺序进行引导。
注意:与 BIOS 不同,您可从所有可用的网卡和磁盘中进行选择,但在引导顺序列表中最多可使用 5 个网卡和 8 个磁盘。如果将一个已配置 bootOrder/hddOrder 的虚拟机移至一个不在 ESXi/ESX 4.1 或更高版本上运行的主机上,则该虚拟机在下一次重新启动时可能不会使用您预期的引导顺序。