Sous Windows, l'horloge RTC du système est traditionnellement conservée à l'heure locale. Sous Unix et Linux, il est traditionnellement conservé en UTC et /etc/localtime
est utilisé pour indiquer le fuseau horaire actuel afin que l'heure affichée soit correcte.
Ces deux visions du monde entrent en collision dans des configurations à double démarrage car il n'y a qu'un seul RTC. Habituellement, vous dites à Linux de supposer que le RTC est l'heure locale (car Windows ne peut pas le dire). Cela varie d'un Linux à l' autre, mais comme Mint est comme Ubuntu vous pouvez probablement mis UTC=no
en /etc/default/rcS
. Ensuite, vous pouvez régler l'horloge sur l'heure locale dans Windows et Linux la laissera tranquille après cela.
Note de l'éditeur :
Ce fichier n'est plus présent depuis Linux Mint 19 (ou plus précisément depuis la base Ubuntu 18.04):
/etc/default/rcS
Mint 18.2 KDE semble être immunisé contre les autres correctifs (y compris ceux supplémentaires que j'ai trouvés lors d'une recherche). Les fichiers mentionnés dans les réponses de aecolley et error404 n'existent plus ou semblent ne plus être là où le paramètre est référencé, au moins dans la version actuelle de KDE. La commande dans la réponse de Julie Pelletier a fonctionné pour 18.2 Cannelle mais pas 18.2 KDE.
Après avoir essayé une demi-douzaine de solutions suggérées, ce qui suit l'a corrigé pour 18.2 KDE. Avec l'heure correcte affichée, exécutez la commande de terminal suivante:
Source: Trucs et astuces pour Linux Mint après l'installation [Mint 18 - Cinnamon Edition]
Cela devrait également fonctionner pour Cinnamon en tant que solution alternative, et j'assume également d'autres DE.
Notes de l'éditeur:
Il n'est pas
sudo
nécessaire, exécutez cette commande en tant qu'utilisateur.Il persiste au redémarrage, devrait être permanent.
Testé sur Linux Mint 19.1 Cinnamon, basé sur Ubuntu 18.04.
la source
La façon la plus générique de le faire est de:
qui est persistant à travers les redémarrages et fonctionne sur la plupart des systèmes.
la source
hwclock --systohc --localtime
régler l'horloge matérielle sur l'heure locale en utilisant la valeur actuellement affichée par le système. Cependant, si votre horloge est actuellement incorrecte (c'est-à-dire que l'horloge matérielle est l'heure locale, mais que le système ajoute le décalage pour votre fuseau horaire, ce qui entraîne une valeur affichée incorrecte), vous en avez besoinhwclock --hctosys --localtime
.AVERTISSEMENT
Cette méthode est boguée dans les versions antérieures à 7 de Windows, mais elle résout le problème du côté Windows de l'équation, plutôt que du côté Linux: vous n'avez pas à configurer Linux pour utiliser l'heure locale .
Tiré du Wiki Arch Linux le plus glorieux et le plus estimé :
la source
Modifier (en tant que racine) la
/etc/timeadj
variable deUTC
àLOCAL
.Cela a résolu le problème sans avoir à jouer avec regedit du côté de Windows.
la source
Exécutez l'une de ces deux commandes qui correspondent à votre heure locale
'ou'
la source