我想在Vagrant /虚拟机框VM上停止时间同步。我运行了这个命令:
C:\ Users \ User>“c:\ Program Files \ Oracle \ VirtualBox \ VBoxManage.exe”setextradata ENTER_MACHINE_NAME_HERE“VBoxInternal / Devices / VMMDev / 0 / Config / GetHostTimeDisabled”“1”
如此处所述:http://www.activesplit.com/virtualbox-disable-date-and-time-synchronization-between/
但是在那之后Vagrant up出现了这个错误:
==>默认:引导VM ...
执行VBoxManage
(Vagrant使用的CLI)时出错
用于控制VirtualBox。命令和stderr如下所示。
命令:[“startvm”,“7cc40a88-daf1-4088-a9c6-879fbf168cfd”,“ - type”,“headless”]
Stderr:VBoxManage.exe:错误:配置错误:无法以“布尔”(VERR_CFGM_NOT_INTEGER)查询“GetHostTimeDisabled” VBoxManage.exe:错误:详细信息:代码E_FAIL(0x80004005),组件ConsoleWrap,接口IConsole
使用退出代码1完成处理
即使我编辑.vbox文件并删除“GetHostTimeDisabled”行,错误也会保留,并且该行会自动放回.vbox文件中。
任何想法如何解决?
答案 0 :(得分:1)
您可以运行以下命令
c:\Program Files\Oracle\VirtualBox\VBoxManage.exe” setextradata ENTER_MACHINE_NAME_HERE “VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled”
它将禁用文件中的条目,VM将启动
如果您正在运行访客添加,则需要将其禁用,因为访客添加会自动同步时间