Synchroniser et afficher la même date et heure sous Linux et Windows Dual Boot

De nos jours, il est courant pour nous d'avoir deux systèmes d'exploitation sur un seul ordinateur physique, comme Linux et Windows, ce qui nous permet de tirer le meilleur parti et le potentiel des deux systèmes, mais parfois nous pouvons faire face à des problèmes apparemment simples qui peuvent conduire à la synchronisation ou des erreurs de gestion de divers paramètres du système.

Ce sont les erreurs de date et d'heure du système car, comme nous le savons, Windows le gère d'une manière et Linux d'une manière différente. Dual Boot entre différents systèmes Windows, il n'y a pas ce problème, mais lorsqu'ils sont combinés, cela peut nous apparaître, dans ce tutoriel, nous présentons une solution. Gardez à l'esprit que le démarrage du système en Dual Boot est également important à prendre en compte.

Les systèmes d'exploitation basés sur Windows prennent l'heure locale en fonction de la configuration de la carte tandis que les systèmes d'exploitation basés sur Linux prennent l'heure de la carte en UTC et effectuent des ajustements constants pour définir l'heure locale, ce qui crée un problème de synchronisation entre les deux. .

Il existe un moyen d'avoir Linux bash sur les systèmes Windows sans avoir à Dual Boot, c'est une option à prendre en compte que nous exposons dans cet autre tutoriel.

Solvetic apporte aujourd'hui la solution pour que les deux systèmes soient à la même date et heure et optimisent ainsi les tâches de synchronisation et tout ce que cela implique.

1. Comment synchroniser l'heure sur les systèmes Linux


Dans le cas de Linux, dans ce cas, nous utiliserons Ubuntu 17, nous pouvons utiliser le système de gestion du temps proposé par systemd dans des distributions telles que Ubuntu, Fedora, RedHat, Debian et quelques autres.

Nous pouvons vérifier la date actuelle sous Linux en exécutant la ligne suivante :

 Date

Une autre option consiste à utiliser la commande hwclock pour lire l'horloge matérielle et afficher l'heure et nous avons les options suivantes :

 hwclock -r
 hwclock -afficher
 hwclock --show -utc

Maintenant, pour ajuster l'heure locale sous Linux, nous devons exécuter la ligne suivante :

 timedatectl set-local-rtc 1 --adjust-system-clock

La ligne exécutée indiquera au système d'exploitation d'interpréter l'heure stockée de la carte mère, ou de la carte, comme l'heure locale à partir de maintenant. De cette façon, Linux n'appliquera plus aucun type de réglage de fuseau horaire à l'heure stockée sur la carte qui permet de synchroniser les horloges.

Au cas où vous voudriez inverser cette opération, il suffit de modifier le chiffre un (1) par zéro (0) :

 timedatectl set-local-rtc 0 --adjust-system-clock
Nous vous laissons également cet autre tutoriel qui vous intéressera sûrement.

2. Comment synchroniser l'heure sur les systèmes Windows


Dans ce cas nous travaillerons sous Windows 10 mais la méthode est similaire pour les autres éditions de Windows. Avec Windows, il faut éditer les paramètres pour que Windows interprète l'heure stockée sur la carte en UTC et optimise ainsi correctement la synchronisation avec Linux.

Pour effectuer ce réglage sous Windows 10, nous allons :

  • Le menu Démarrer
  • Réglage

Là, nous sélectionnons l'option "Heure et langue" et nous verrons les paramètres de date et d'heure. Dans la section "Date et heure" nous devons désactiver le commutateur de la ligne "Régler l'heure automatiquement" en cliquant dessus :

AGRANDIR

Maintenant, nous allons accéder à l'éditeur de registre Windows à l'aide des touches + R et en exécutant la commande regedit.

Dans la fenêtre ouverte, nous irons à l'itinéraire suivant:

 HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ TimeZoneInformation
Là, nous ferons un clic droit sur la touche "TimeZoneInformation" et sélectionnerons l'option "Nouveau" / "Valeur DWORD (32 bits)":

Cette nouvelle valeur s'appellera "RealTimeIsUniversal":

Nous procédons à l'édition de cette valeur en double-cliquant dessus ou en faisant un clic droit / "Modifier" et dans le champ Informations sur la valeur, nous définissons le numéro un (1) :

Cliquez sur "OK" et nous pouvons quitter l'éditeur de registre Windows. Avec ces méthodes, nous pouvons obtenir que la date et l'heure soient synchronisées entre Windows et Linux en utilisant le mode de double démarrage. N'oubliez pas qu'il est également possible de supprimer le Dual Boot que vous avez créé.

wave wave wave wave wave