VirtualBox Ubuntu VM автоматически не синхронизирует время с хостом даже с установленными гостевыми дополнениями


15

Я использую виртуальную машину Ubuntu с VirtualBox, и у меня установлены оба пакета dkmsи virtualbox-guest-additions. В этом ответе я прочитал, что системные часы должны автоматически синхронизироваться с хостом с гостевыми дополнениями, но мои, похоже, этого не делают. Каковы некоторые возможные причины / как мне это исправить? Я пытался все это искать, но большинство обращений к Google рассказывают, как отключить автоматическую синхронизацию времени, а не включить ее.

Мой хост-компьютер работает под управлением OS X 10.8, если это поможет.


1
Какую версию Ubuntu и какую версию Virtualbox вы используете? Можно подумать, что учебник о том, как отключить, можно использовать, чтобы включить его, изменив один шаг. Можете ли вы дать ссылку на один такой гид?
Ramhound

Я использую Ubuntu 12.04 и VirtualBox 4.2.18. Изначально я следовал этому небольшому посту, чтобы установить Guest Additions. Я знаю, что вы имеете в виду, мое подозрение также в том, что ответ очень прост, но я не могу найти его где-либо.
колесное колесо

Ответы:


20

Оказывается, мне нужно было установить ntpпакет, в дополнение к двум другим, которые я упомянул выше.

Дата / время после того, как я проснулся от сна:

$ date
Wed Sep 25 12:50:25 EDT 2013

Затем, чтобы исправить это:

$ 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  

Теперь синхронизируется с реальной датой / временем:

$ date
Wed Sep 25 13:23:07 EDT 2013

После перезагрузки я обнаружил, что системные часы моей виртуальной машины синхронизируются с моим хостом по желанию.


5
«Я обнаружил, что системные часы моей виртуальной машины синхронизируются с моим хостом по желанию» Не с вашим хостом, а с внешним NTP-сервером - есть большая разница, этот подход требует сетевого подключения для гостевой системы, тогда как инструменты VirtualBox могут выполнять фактическую синхронизацию времени с хост-система без подключения к сети.
geekuality
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.