VirtualBox Ubuntu VM nie synchronizuje automatycznie czasu z hostem nawet przy zainstalowanych dodatkach gości

15

Używam VM VirtualBox z Ubuntu i mam zarówno dkmsi virtualbox-guest-additionspakiety zainstalowane. Przeczytałem w tej odpowiedzi, że zegar systemowy powinien synchronizować się automatycznie z hostem z dodatkami gości, ale wydaje się, że mój tak nie robi. Jakie są możliwe przyczyny / jak to naprawić? Próbowałem już tego szukać, ale większość trafień, które mam w Google, mówi, jak wyłączyć automatyczną synchronizację czasu, a nie włączyć.

Na moim komputerze-hoście działa system OS X 10.8, jeśli to pomoże.

3cheesewheel
źródło
1
Jakiej wersji Ubuntu i jakiej wersji Virtualbox używasz? Można by pomyśleć, że samouczek dotyczący wyłączania może być wykorzystany do włączenia go poprzez zmianę jednego kroku. Czy możesz link do jednego z takich przewodników?
Ramhound 24.09.2013
Używam Ubuntu 12.04 i VirtualBox 4.2.18. Początkowo śledziłem ten mały post, aby zainstalować dodatki dla gości. Wiem, co masz na myśli, podejrzewam również, że odpowiedź jest bardzo prosta, ale nigdzie nie mogę jej znaleźć.
3cheesewheel

Odpowiedzi:

20

Okazuje się, że musiałem zainstalować ntppakiet, oprócz dwóch innych, o których wspomniałem powyżej.

Data / godzina po przebudzeniu komputera ze snu:

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

Następnie, aby to poprawić:

$ 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  

Teraz zsynchronizowane z rzeczywistą datą / godziną:

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

Po ponownym uruchomieniu zauważyłem, że zegar systemowy mojej maszyny wirtualnej jest zsynchronizowany z moim hostem zgodnie z potrzebami.

3cheesewheel
źródło
5
„Stwierdziłem, że zegar systemowy mojej maszyny wirtualnej jest zsynchronizowany z moim hostem zgodnie z potrzebami” Nie z twoim hostem, ale z zewnętrznym serwerem NTP - istnieje duża różnica, takie podejście wymaga łączności sieciowej dla systemu gościa, podczas gdy narzędzia VirtualBox mogą osiągnąć rzeczywistą synchronizację czasu z system hosta bez łączności sieciowej.
geekuality