Horloge PC – Double amorçage

Fonctionnement de l’horloge d’un PC (Windows – Linux) :

  1. L’horodate (date + heure) courante est stockée dans un registre sur la carte mère. La valeur y ait maintenu par la pile du bios
  2. Au démarrage d’un OS, l’OS va lire ce registre et initialise son heure à partir de ce qu’il a lu
  3. À l’arrêt de l’OS, l’OS va mettre à jour le registre …

Les différences Windows / Linux :

Windows considère que le registre contient l’heure LOCALE (GMT)

Linux considère lui que le registre contient l’heure UNIVERSELLE (UTC) … enfin, par défaut. Cela dépend du paramètre « UTC » dans le fichier /etc/adjtime (sur une Debian-like). Si ce paramètre vaut « UTC », alors Linux considère que le registre de la carte mère contient une horodate UTC. Si ce paramètre vaut « LOCAL », Linux considère qu’il s’agit d’un horodate local.

Conclusion : en cas de dual boot, modifier cette valeur à « LOCAL », car il n’est pas possible de modifier le comportement de Windows

sudo nano /etc/adjtime

#UTC
LOCAL