我正在使用 VMware Fusion 2.0.6。我想从 iso 文件启动虚拟机。如何进入 bios 并更改启动选项?
答案1
强制机器进入 BIOS 设置一次(但在后续启动时继续正常启动),添加bios.forceSetupOnce = "TRUE"
到 VM 的.vmx
文件中。
或者,在启动时快速按下 F2。为了简化操作,请bios.bootDelay = "xxxx"
在.vmx
文件中设置xxxx
VM 等待 F2 信号的毫秒数。
答案2
当使用 vSphere for VMWare vCenter 时,过程会有所不同,这在企业环境中是一种更为常见的情况。
- 右键单击导航器窗格中的虚拟机(或使用主窗格顶部的操作菜单)并选择
Edit Settings...
。 - 点击
VM Options
顶部的标签。 - 展开
Boot Options
左侧的向下旋转菜单。 - 找到该
Force BIOS setup
选项(或者,也可能被称为Force EFI setup
)。
笔记:如果您的启动设备和虚拟硬件配置支持它,将Firmware
设置从 BIOS 更改为 EFI(需要先关闭虚拟机)的优势在于它允许一次性启动设备选择,而 BIOS 则不行;使用 BIOS 固件,必须重新排序启动设备并保存更改,这绝不是理想的,因为如果您忘记断开驱动器或卸载媒体,虚拟机可能会在下次意外重启时启动到 BIOS,导致生产机器无法访问,直到有人介入。
(尽管提问者正在使用 Fusion,但该问题的可见性使得其他 VMWare 实现的解决方案似乎也合适。)
看:延迟启动顺序有关详细信息,请参阅 vSphere 文档。