Dual boot Windows/Linux et horloge UTC
Les systèmes UNIX utilisent le système d’heure universel (UTC) pour l’heure du système. Ce qui n’est pas le cas de windows. Ainsi lors d’une utilisation en dual-boot sur la même machine, le démarrage d’un système puis de l’autre conduit en général à un décalage de l’heure affichée.
Avec la synchronisation sur les serveurs de temps, en général l’heure finit par se recaler, mais il est possible de modifier ce fonctionnement par défaut soit dans windows soit dans linux.
Configurer Windows pour utiliser l’heure UTC
Ceci peut être fait à l’aide d’un paramètre dans le registre. Le plus simple étant de créer un fichier « windows-utc.reg » et d’y coller le contenu suivant :
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation] "RealTimeIsUniversal"=dword:00000001
Il suffit ensuite d’exécuter ce fichier en double cliquant dessus, puis de redémarrer windows.
Configurer Linux pour utiliser l’heure locale
Il est aussi possible d’indiquer à Linux d’utiliser locale et non l’heure UTC pour l’horloge interne.
Tout d’abord vérifier dans le fichier /etc/timezone l’information de fuseau horaire :
Europe/Paris
Puis, indiquer UTC=no dans le fichier /etc/default/rcS
# # /etc/default/rcS # # Default settings for the scripts in /etc/rcS.d/ # # For information about these variables see the rcS(5) manual page. # # This file belongs to the "initscripts" package. TMPTIME=0 SULOGIN=no DELAYLOGIN=no UTC=no VERBOSE=no FSCKFIX=no