6 votes

PC à double démarrage : L'horloge de Windows 7 se dérègle après le démarrage de Linux.

J'ai un PC à double démarrage, je fais toujours ça, mais cette fois-ci, j'ai installé crunchbang, après avoir démarré linux, l'horloge de Windows 7 se trompe, elle recule de 3 heures.

J'ai essayé de le réparer et il reste fixe jusqu'à ce que j'utilise crunchbang 11 (édition stable), puis l'horloge de Windows recule à nouveau de 3 heures. L'horloge de crunchbang est toujours fixe, sur cunchbang l'heure de mon matériel et l'horloge sont les mêmes, le fuseau horaire est correct. Je ne sais pas comment réparer cela.

0 votes

J'ai souvent rencontré ce problème avec différents systèmes d'exploitation qui attendent de l'horloge matérielle des valeurs différentes. L'un d'eux s'attend à ce qu'elle soit à l'heure UTC, par exemple, tandis qu'un autre s'attend à ce qu'elle soit à l'heure locale. Cela entraîne fréquemment un affichage erroné de l'horloge dans l'un ou l'autre.

0 votes

@DarthAndroid Et avez-vous réussi à le réparer ?

1 votes

Il est également possible de modifier les choses du côté de Windows en éditant le registre. instructions de lifehacker

9voto

Aaron Miller Points 9509

Le problème est que Linux règle par défaut l'horloge système sur l'heure UTC, alors que Windows la règle sur l'heure locale.

Pour autant que je sache, Windows ne fait pas de distinction entre l'heure de l'horloge système et l'heure locale ; il n'y a donc aucun moyen de faire en sorte que Windows règle l'horloge système sur UTC, à moins d'indiquer à Windows que votre fuseau horaire est GMT+0.

Vous devrez donc configurer votre installation Linux pour régler l'horloge du système sur l'heure locale, ce qui peut être fait via la commande hwclock commande -- voir le manuel pour des détails exhaustifs, mais en général, la commande suivante devrait servir :

hwclock --set --localtime --date="5/31/2013 12:34:56"

(Vous pouvez également, de manière plus pratique, émettre hwclock --systohc --localtime pour copier l'heure du système sur l'horloge matérielle et l'indice hwclock que c'est pour gérer l'horloge du matériel en tant qu'heure locale au lieu de l'UTC ; sur ce point, vous pouvez également avoir besoin d'éditer /etc/adjtime pour faire savoir au système qu'il ne doit pas essayer de traiter l'horloge du système comme UTC au démarrage et à l'arrêt).

0 votes

Réglage de /etc/adjtime revient à ajouter la chaîne de caractères LOCAL à ce fichier.

0 votes

@kostix Ça devrait être assez simple alors. (Je n'en suis pas sûr ; je n'ai jamais eu ce problème, car la dernière fois que j'ai utilisé une boîte à double démarrage, c'était en 1997. Surtout à l'ère de la virtualisation matérielle, ce truc est pour les oiseaux).

0 votes

Eh bien, j'ai une expérience de première main avec Debian (dont CrunchBang est un dérivé). Je ne suis pas trop impliqué dans le double-boot moi-même, mais je préfère garder l'horloge à l'heure locale principalement parce que les serveurs bas de gamme basés sur x86 que nous avons tendance à utiliser ont l'horloge du BIOS préréglée à l'heure locale, donc j'essaie juste de réduire le facteur surprise WTF possible pour les administrateurs.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X