即使安装了 Guest Additions,VirtualBox Ubuntu VM 也不会自动与主机同步时间

3ch*_*eel 16 virtualbox sync virtual-machine guest-additions ubuntu-12.04

我正在使用 VirtualBox 运行 Ubuntu VM,dkms并且virtualbox-guest-additions安装了和软件包。我在这个答案中读到,系统时钟应该通过 Guest Additions 自动与主机同步,但我的似乎没有这样做。有哪些可能的原因/我该如何纠正?我已经尝试过搜索这个,但我从谷歌上得到的大部分点击都会告诉你如何禁用自动时间同步,而不是启用它。

我的主机运行的是 OS X 10.8,如果有帮助的话。

3ch*_*eel 22

事实证明ntp,除了我上面提到的另外两个之外,我还需要安装该软件包。

我从睡眠中唤醒计算机后的日期/时间:

$ date
Wed Sep 25 12:50:25 EDT 2013
Run Code Online (Sandbox Code Playgroud)

然后,纠正它:

$ sudo service ntp stop
 * Stopping NTP server ntpd                          
$ sudo ntpdate pool.ntp.org
25 Sep 13:22:45 ntpdate[15379]: step time server 109.169.89.48 offset 1880.691920 sec
$ sudo service ntp start
[sudo] password for yiqing: 
 * Starting NTP server ntpd  
Run Code Online (Sandbox Code Playgroud)

现在同步到实际日期/时间:

$ date
Wed Sep 25 13:23:07 EDT 2013
Run Code Online (Sandbox Code Playgroud)

重新启动后,我发现我的 VM 的系统时钟按需要同步到我的主机。

  • _“我发现我的 VM 的系统时钟已根据需要同步到我的主机”_ 不是同步到您的主机,而是同步到外部 NTP 服务器 - 有很大的不同,这种方法需要来宾系统的网络连接,而 VirtualBox 工具可以完成实际时间从没有网络连接的主机系统同步。 (6认同)