VirtualBox Ubuntu VM ne synchronise pas automatiquement l'heure avec l'hôte même avec les compléments invités installés

15

J'exécute une machine virtuelle Ubuntu avec VirtualBox et j'ai installé les packages dkmset virtualbox-guest-additions. J'ai lu dans cette réponse que l'horloge système devrait se synchroniser automatiquement avec l'hôte avec les ajouts d'invités, mais la mienne ne semble pas le faire. Quelles sont les raisons possibles / comment rectifier cela? J'ai essayé de chercher cela partout, mais la plupart des hits que je lâche sur Google vous disent comment désactiver la synchronisation automatique de l'heure, pas l'activer.

Ma machine hôte exécute OS X 10.8, si cela peut vous être utile.

3cheesewheel
la source
1
Quelle version d'Ubuntu et quelle version de Virtualbox utilisez-vous? On pourrait penser que le tutoriel sur la façon de désactiver pourrait être utilisé pour l'activer en changeant une seule étape. Pouvez-vous créer un lien vers l'un de ces guides?
Ramhound
J'utilise Ubuntu 12.04 et VirtualBox 4.2.18. J'ai d'abord suivi ce petit post pour installer les compléments invité. Je sais ce que vous voulez dire, je soupçonne également que la réponse est très simple, mais je ne semble pas la trouver nulle part.
3cheesewheel

Réponses:

20

Il s'avère que j'avais besoin d'installer le ntppackage, en plus des deux autres que j'ai mentionnés ci-dessus.

Date / heure après le réveil de mon ordinateur:

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

Ensuite, pour le corriger:

$ 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  

Maintenant synchronisé avec la date / heure réelle:

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

Une fois que j'ai redémarré, j'ai constaté que l'horloge système de ma machine virtuelle était synchronisée avec mon hôte comme souhaité.

3cheesewheel
la source
5
"J'ai trouvé que l'horloge système de ma machine virtuelle était synchronisée avec mon hôte comme souhaité" Pas avec votre hôte mais avec un serveur NTP externe - il y a une grande différence, cette approche nécessite une connectivité réseau pour le système invité tandis que les outils VirtualBox peuvent effectuer une synchronisation de l'heure réelle à partir de système hôte sans connectivité réseau.
geekuality