J'essaie de régler manuellement l'heure de l'ordinateur dans VirtualBox mais il se réinitialise toujours à ce qu'il était avant de le changer. Comment puis-je désactiver ntp et dire au système à quelle heure je veux qu'il soit?
virtualbox
time
Jeremy Bicha
la source
la source
Réponses:
J'ai trouvé une solution. Lisez le matériel suivant: lien
Fondamentalement, si vous avez un hôte Windows et un invité Ubuntu, procédez comme suit:
Ubuntu 12.04 32bit
C:\Program Files\Oracle
dossier et cliquezVirtualBox
pour sélectionner, puis maintenez la touche Maj enfoncée, faites un clic droit de la souris et sélectionnez le menu "Ouvrir la fenêtre de commande ici", l'interprète doit être en cours d'exécution maintenantCollez la commande suivante (changez le nom de la VM en votre nom!):
VBoxManage setextradata "Ubuntu 12.04 32bit" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1
Enfin, démarrez votre invité Ubuntu et réglez l'heure et la date manuellement.
la source
vboxadd-service
besoin d'un argument supplémentaire sur l'invité, principalement--disable-timesync
Comme mentionné dans une autre réponse, si vous exécutez Ubuntu en tant qu'invité sous VirtualBox, vous devez être conscient que l'heure système est automatiquement synchronisée par les ajouts d'invités (c'est-à-dire, pas via une option dans les paramètres de la carte mère).
Dans ce cas, votre solution consiste à désactiver les ajouts d'invités, ce qui peut être réalisé en exécutant
ou
Vous pouvez ensuite définir l'heure comme vous le souhaitez (à partir de la ligne de commande en utilisant
date --set
ou en utilisant l'applet des paramètres système)Le service VirtualBox sera redémarré au prochain redémarrage, ou vous pouvez le faire manuellement.
la source
sudo service virtualbox-guest-utils stop
. Je suppose que le package a été renommé?La seule façon est de régler l'heure dans la carte mère Virtualbox en utilisant la ligne de commande:
Par exemple, pour reculer la date d'un an:
la source
Eh bien, si vous souhaitez définir des dates arbitraires, vous devez d'abord désactiver ou désinstaller ntp.
sudo update-rc.d -f ntp remove
Après cela, vous pouvez utiliser la
date
commande-pour définir l' heure de votre système:Les deux commandes sont équivalentes. Pour définir uniquement l'heure que vous pouvez utiliser:
La page
date
-man contient d'autres contrôles de format. Vous pouvez tous les utiliser pour changer la datela source
Cliquez sur la section heure et date du panneau, puis le calendrier apparaîtra et en dessous que les paramètres d'heure et de date sont là, cliquez dessus.
Cliquez sur l'icône Cadenas et entrez votre mot de passe, puis choisissez Régler l'heure manuellement.
la source
Dans le Centre logiciel, recherchez ntpdate et supprimez-le, ou dans le terminal: sudo apt-get remove ntpdate
(Vous devrez peut-être redémarrer pour désactiver complètement ntp)
Fixez ensuite votre date.
la source
Basé sur l'exemple ".ps1" (script Windows PowerShell) donné dans
https://superuser.com/questions/539880/using-virtual-box-is-it-possible-to-set-your-virtual-machine-time-to-be-differen
J'ai écrit un fichier de script ".bat" normal pour changer l'heure de l'horloge à laquelle la machine virtuelle de VirtualBox démarre.
L'heure de début souhaitée est fixée à la variable "TEMPO_START_TIMESTAMP" au format d'époque. Vous pouvez obtenir votre équivalent epoh d'heure de début souhaité sur " http://www.timestampconvert.com/ ".
Le nom de la machine virtuelle de VirtualBox à démarrer est nécessaire dans la variable "NOME" (même nomenchature utilisé dans le script ".ps1" ci-dessus).
Vous aurez également besoin de l'heure actuelle au format epoh, pour cela utilisez le script suivant (enregistrer sous "toEpoch.vbs", ce script visuel de base est appelé à partir du script ".bat" ci-dessus):
Pour exécuter la machine virtuelle, exécutez simplement le fichier de script ".bat" ci-dessus. Pas besoin d'ouvrir l'interface "Oracle VM VirtualBox Administration".
J'espère que ça aide.
Cordialement
la source