在启动时更改数字锁定状态,VMWare Player

在启动时更改数字锁定状态,VMWare Player

在学校,有些课程我们需要使用 VMWare Player 中的不同虚拟机。有 CentOS6、Ubuntu、Windows 7。

这些机器上的密码包含数字,而且每次虚拟机启动时都必须打开数字锁来输入密码,这很烦人,因为我经常忘记密码。

第二个问题是让它在登录和注销用户帐户后保持打开状态。在 Windows 7 上我知道它的注册表项,但我不知道如何在 Linux 发行版中执行此操作。

我搜索过网络,但找到的大多数解决方案都是针对 VMWare Fusion 或其他与 VMWare Player 不等的东西。

我希望得到一个详细的答案,或者至少能得到一些可以帮助我的东西,而且我相信其他人也会很高兴看到这个答案。

答案1

只需添加以下行即可轻松完成

bios.forceSetupOnce = "TRUE"

或者

bios.bootDelay = "xxxx" (milliseconds, 5000 works fine)

.vmx在所选的文本编辑器中输入文件。这将强制 VM 在启动时进入设置状态一次(此后删除该行)或创建足够长的延迟时间,以便您按下设置键进入 BIOS(您可能不希望每次都这样做)。BIOS 有一个键盘选项菜单,其中包括启动时数字锁定状态的设置。

此信息来源于 VMware KB 文章:当 POST 屏幕清除得太快时访问 BIOS

答案2

我在 VirtualBox 上遇到了这个问题,搜索后我发现了这个问题,所以我还是为遇到同样问题的人添加了一个答案。我没有进入 BIOS,而是找到了一个更好的解决方案这里删除了该功能“使主机键盘灯与虚拟机虚拟键盘的灯相匹配“。

因此,要么:

"C:\Program Files\Oracle\VirtualBox\VBoxManage" setextradata "My VM name" GUI/HidLedsSync "0"

或者修改.vbox文件以包含设置ExtraDataItem/GUI/HidLedsSync并将其设置为零:

<VirtualBox xmlns="http://www.virtualbox.org/" version="1.15-windows">
    <Machine ....
    <MediaRegistry>
        ...
    </MediaRegistry>
    <ExtraData>
      <ExtraDataItem name="GUI/HidLedsSync" value="0"/>

相关内容