即使是有经验的VMWare播放器或工作站用户也可能认不出上面的屏幕-它是虚拟机的BIOS,在大多数情况下,它在眨眼之间就会闪过。
如果您想用CD或USB闪存盘而不是硬盘来启动虚拟机,那么您需要的不仅仅是眨眼的时间就可以按Escape键并调出Boot Menu(启动菜单)。幸运的是,有一种方法可以引入不会出现在VMWare图形界面中的引导延迟-您必须手动编辑虚拟机的设置文件(.vmx文件)。
编辑虚拟机的.vmx
查找包含虚拟机设置的.vmx文件。您在创建虚拟机时为此选择了一个位置-在Windows中,默认位置是My Documents文件夹中一个名为My Virtual Machines的文件夹。
在VMWare Workstation中,虚拟机的选项卡上列出了.vmx文件的位置。
如果有疑问,请在您的硬盘上搜索.vmx文件。如果你不想使用Windows默认搜索,一个可以立即定位文件的强大工具就是一切。
使用任何文本编辑器打开.vmx文件。
在此文件中的某个位置,输入以下行…。保存文件,然后关闭文本编辑器:
这将在虚拟机加载时引入20秒的延迟,让您有足够的时间按Escape按钮并访问引导菜单。该行中的数字只是一个以毫秒为单位的值,因此对于5秒的引导延迟,输入5000,依此类推。
临时更改引导选项
现在,当您启动虚拟机时,您将有足够的时间在启动时输入BIOS屏幕底部列出的按键之一。
按Escape键调出Boot Menu(引导菜单)。这允许您选择不同的设备进行引导,如CD驱动器。
下次启动此虚拟机时,您的选择将被遗忘。
永久更改引导选项
当BIOS屏幕出现时,按F2进入BIOS Setup菜单。
切换到Boot选项卡,并通过按“+”键在列表中向上移动项目,按“-”键在列表中向下移动项目来更改项目的顺序。我们已经交换了顺序,以便CD-ROM驱动器首先启动。
一旦您将此更改设置为永久更改,您可能需要重新编辑.vmx文件以消除引导延迟。
从USB闪存驱动器启动
引导选项列表中明显缺少的一件事是USB设备。VMware的BIOS不允许这样做,但是我们可以使用我们之前写过的plop Boot Manager绕过这个限制。另外,既然一切都是虚拟的,那么就没有必要真正将扑通的声音刻录到CD上。
打开要使用USB驱动器启动的虚拟机的设置。单击Add…。在设置屏幕底部,选择CD/DVD驱动器。单击“下一步”。
单击使用ISO图像单选按钮,然后单击下一步。
浏览以从plop zip文件中找到plpbt.iso或plpbtnomulul.iso。确保选中开机时连接,然后单击完成。
在虚拟机设置主页面上单击确定。
现在,如果您使用上面的步骤使用CD/DVD驱动器引导,PLOP将加载,允许您从USB驱动器引导!
结束 / 结尾 / 结论 / 推论
我们是VMWare播放器和工作站的忠实粉丝,因为他们让我们尝试了一大堆极客的东西,而不用担心会损害我们的系统。通过引入启动延迟,我们可以将可启动CD和USB驱动器添加到我们可以尝试的极客列表中。
下载绘图引导管理器