在 VMware 工作站上,当我启动虚拟机时,我会看到一个启动 CD 的屏幕,但它不会持续很长时间。当我看到它时,我肯定会尝试按 F2,我是一个非常快的人,但仍然没有运气。
我该怎么做?
我听说过有启动 BIOS 的选项,但我没看到。我看到的是 VM..启动固件。
答案1
启动后立即采取行动是正确的,但不要只按一个键。您必须单击鼠标才能进入虚拟机,然后按该键(F2 进入 BIOS 或 ESC 进入启动菜单)F12 进行网络启动,尽管我还没有使用过网络启动。
当虚拟机启动时,鼠标光标会从箭头变为手形光标,但除非您单击,否则您不在虚拟机中,然后光标会消失。然后,它将响应按键。
您还可以编辑虚拟机的 vmx 文件,并添加行bios.bootDelay = "15000"
(15000 毫秒是 15 秒,但您可以将其更改为任何其他值),然后您将看到另一个屏幕,其中提供相同的键和 15 秒的延迟时间。当然,您必须先单击。您可能希望将其从 15 秒缩短。但如果您一直怀念它,您可能会喜欢屏幕停留 15 秒,然后在您弄清楚如何操作后更改它。
练习时,您可能需要关机并启动,而不是重新启动,这样启动时会更清楚一些,尽管重新启动也是可以的。
另一个选项是“启动固件”,试试看,它会进入 BIOS。右键单击虚拟机时,它会出现在菜单中,或者出现在顶部的虚拟机菜单中。在某些版本的 vmware 工作站中,它是“启动固件”。在我的版本中,它是“启动固件”,但它会进入 BIOS
奇怪的是,在 ubuntu VM 中,F2 和 ESC 不会调出 BIOS,而选择“打开固件”则会调出 BIOS(或其他 VMware 工作站版本中的“打开 bios”)。
添加
jamesdlin 在评论中指出
“启动固件”是“启动 BIOS”的新名称,因为现在有些虚拟机使用 EFI 而不是 BIOS。BIOS 是一种固件。
答案2
您可以执行以下操作以使您的工作更轻松。
为了更轻松地访问 BIOS 设置屏幕,请编辑虚拟机的配置 (.vmx) 并添加或编辑以下选项之一:
bios.forceSetupOnce =“TRUE”
这会在启动时强制进入 BIOS 设置。
bios.bootDelay =“xxxx”
这会增加初始 POST 屏幕的延迟,使其显示时间更长,并为您提供更多时间访问 BIOS 设置,其中 xxxx 是显示 POST 屏幕的毫秒数。(一秒有 1000 毫秒。)启动延迟的最大值为 10000 毫秒或 10 秒。
笔记: 其他文档表示实际最大延迟为20秒或者20000毫秒。
一旦您访问 BIOS 设置,您可以通过执行以下操作永久更改启动顺序。
切换到“启动”选项卡,然后按“+”键将项目在列表中向上移动,按“-”键将项目在列表中向下移动,以更改项目的顺序。
VMWare 的 BIOS 不允许您启动到 USB 设备,但您可以通过使用PLoP 启动管理器。源教程继续详细解释如何实际启动 USB 设备,但这不是您想要做的。
答案3
无需更改 BIOS 设置的简便方法:
在虚拟机的 vmx 文件中添加行 bios.bootOrder = "cdrom,floppy,hdd,ethernet1"。
答案4
简单地说,在大多数情况下,重建整个主机比期望在他们允许的毫秒内按 HEST ESC 或 F2 要快得多。