使用 vmx 选项更改虚拟机的引导顺序
search cancel

使用 vmx 选项更改虚拟机的引导顺序

book

Article ID: 343119

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

免责声明:本文为 Changing the boot order of a virtual machine using vmx options (2011654) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。


本文提供了在不使用虚拟机 BIOS 的情况下更改引导设备以及将该设备的限制更改至 8 个可见设备的步骤。

Environment

VMware vSphere ESXi 5.1
VMware ESXi 4.1.x Installable
VMware ESXi 4.1.x Embedded
VMware vSphere ESXi 5.0
VMware ESX 4.1.x

Resolution

在 ESXi/ESX 中,使用高级虚拟机选项 bios.bootOrder bios.hddOrder 选择引导设备。

注意:这些设置将覆盖之前可能在虚拟机的 BIOS 中设置的引导顺序。

虚拟机的引导顺序可通过 ethernetX 设置为任意虚拟网卡,其中 X 为设备编号。例如,ethernet0 ethernet5。还可以设置为 hdd、cdrom floppy。如果设置为 cdrom floppy,并且存在多个设备,则虚拟机将按照顺序逐一尝试,直至找到要从其引导的设备。如果将 bios.bootOrder 设置为 hdd,则还必须定义 bios.hddOrder 并将一个设备(例如,scsi0:3ide1: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 或更高版本上运行的主机上,则该虚拟机在下一次重新启动时可能不会使用您预期的引导顺序。

要使用 vSphere Client 在 ESX/ESXi 4.1 上为虚拟机配置 bootOrder,请执行以下操作:
  1. 关闭虚拟机。
  2. 在清单中单击虚拟机。
  3. 单击该虚拟机的摘要选项卡,然后单击编辑设置
  4. 在“虚拟机属性”对话框中,单击选项选项卡。
  5. 在“高级”下,单击常规
  6. 单击配置参数
  7. 单击添加行
  8. 创建两个新行。

    • 在“名称”列中输入 bios.bootOrder,在“值”列中输入设备。
    • 在“名称”列中输入 bios.hddOrder,在“值”列中输入设备。

  9. 单击确定以保存更改。

要为 ESXi 5 及更高版本上的虚拟机配置 bootOrder,必须使用 vSphere API 5.0 中引用的 API 和 bootOrder 属性或直接编辑 .vmx 文件。

有关 vSphere API 5.0 中 bootOrder 属性的更多信息,请参见 VirtualMachineBootOptions

有关直接编辑配置文件的更多信息,请参见 Editing configuration files in VMware ESXi and ESX (1017022)Editing files on an ESX host using vi or nano (1020302)

注意:若要安全进行编辑,需要关闭虚拟机的电源并对 .vmx 文件取消注册(从 vCenter Server/ESXi 清单中删除)。

对虚拟机配置文件进行更改时,请按照 Registering a virtual machine with the vSphere Web Client (2032904) 使用 vCenter Server/ESXi 清单重新注册虚拟机。


Additional Information

要在更新本文时收到提醒,请在“Actions”框中单击 Subscribe to Article。