如何强制 VMware 虚拟机进入 BIOS 设置

如何强制 VMware 虚拟机进入 BIOS 设置

我正在使用 VMware Fusion 2.0.6。我想从 iso 文件启动虚拟机。如何进入 bios 并更改启动选项?

答案1

强制机器进入 BIOS 设置一次(但在后续启动时继续正常启动),添加bios.forceSetupOnce = "TRUE"到 VM 的.vmx文件中。

或者,在启动时快速按下 F2。为了简化操作,请bios.bootDelay = "xxxx".vmx文件中设置xxxxVM 等待 F2 信号的毫秒数。

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1004129

答案2

当使用 vSphere for VMWare vCenter 时,过程会有所不同,这在企业环境中是一种更为常见的情况。

  1. 右键单击导航器窗格中的虚拟机(或使用主窗格顶部的操作菜单)并选择Edit Settings...
  2. 点击VM Options顶部的标签。
  3. 展开Boot Options左侧的向下旋转菜单。
  4. 找到该Force BIOS setup选项(或者,也可能被称为Force EFI setup)。

在 VMWare vCenter 中输入 BIOS 或 EFI 设置

笔记:如果您的启动设备和虚拟硬件配置支持它,将Firmware设置从 BIOS 更改为 EFI(需要先关闭虚拟机)的优势在于它允许一次性启动设备选择,而 BIOS 则不行;使用 BIOS 固件,必须重新排序启动设备并保存更改,这绝不是理想的,因为如果您忘记断开驱动器或卸载媒体,虚拟机可能会在下次意外重启时启动到 BIOS,导致生产机器无法访问,直到有人介入。

(尽管提问者正在使用 Fusion,但该问题的可见性使得其他 VMWare 实现的解决方案似乎也合适。)

看:延迟启动顺序有关详细信息,请参阅 vSphere 文档。

相关内容