virtualbox虚拟机时间同步问题 2015-02-11 @ TECH virtualbox同步时差时间
一、问题描述
虚拟机的时差不能正确识别
比如:主机+8时区现在16:00:00, 虚拟机-8时区,理论上应该是00:00:00,但实际上却是一个莫名奇妙的奇葩时间点。
即使同步了微软的时间服务器,当时正确了,重启之后又错了
开启虚拟机设置中“硬件时钟使用国际标准时间(UTC)” 也无效
目前虽然解决了,仍不知道是virtualbox特定版本的bug还是主机硬件问题,我其他朋友用的时候未出现此问题。
网上查了一下遇到这种问题的很多,都说是虚拟机和主机的时间同步搞的鬼
按照 http://stevenormrod.com/2012/10/disabling-time-sync-in-virtualbox/ 给的方案搞定了这个问题
二、修复问题
虚拟机目录中有个 [虚拟机名].vbox 的配置文件修改参数即可,记得先要结束所有virtualbox相关服务和程序再编辑保存该文件
...... <ExtraData> <ExtraDataItem name="GUI/AutoresizeGuest" value="off"/> <ExtraDataItem name="GUI/LastCloseAction" value="PowerOff"/> <ExtraDataItem name="GUI/LastGuestSizeHint" value="1280,960"/> <ExtraDataItem name="GUI/LastNormalWindowPosition" value="8,30,1280,1005"/> <ExtraDataItem name="GUI/LastScaleWindowPosition" value="272,143,640,480"/> <ExtraDataItem name="GUI/MiniToolBarAlignment" value="top"/> <ExtraDataItem name="GUI/SaveMountedAtRuntime" value="yes"/> <ExtraDataItem name="GUI/ShowMiniToolBar" value="yes"/> <!--此处追加一行--> <ExtraDataItem name="VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" value="0"/> </ExtraData> ...... <BIOS> <ACPI enabled="true"/> <IOAPIC enabled="true"/> <Logo fadeIn="true" fadeOut="true" displayTime="0"/> <BootMenu mode="MessageAndMenu"/> <!--根据需要修改跟主机的时差,可正可负,单位毫秒,如:比主机晚16小时,则为:-16*60*60*1000=-57600000--> <TimeOffset value="0"/> <PXEDebug enabled="false"/> </BIOS> ......
保存即可,如果未生效则检查编辑该文件前是否结束所有virtualbox相关服务和程序。
—全文结束—
上一篇: 科普:内存条简史
暂无评论