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.


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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.