Forum Linux.debian/ubuntu Gnome 3, heure du bios et heure système ...

Posté par  .
Étiquettes : aucune
0
26
avr.
2012

Hello,

Depuis quelques temps, j'ai un problème avec l'heure affichée sur Linux (Debian Sid).
Elle correspond à l'heure du bios avec un décalage de 2h. De mémoire, il s'agissait d'un problème entre le bios, linux et windows qui n'était pas d'accord sur le format.
Sous Windows:
c'est l'heure du bios
Sous Linux:
date me renvoie l'heure du bios +2h
gnome 3 m'affiche l'heure du bios +2h
hwclock m'affiche l'heure du bios +2h
ven. 27 avril 2012 00:40:09 CEST -0.825887 seconds

J'ai beau mettre l'heure réseau sous Gnome, cela ne change rien, l'heure n'est pas corrigée. J'ai changé plusieurs fois l'heure sous Gnome et elle s'est redécaléee sans passage pour Windows.

Est-ce qu'il y aurait une solution simple à mettre en place ?
Une chose est sûre, cela marchait à une époque …

Merci.

  • # windows linux et le bios

    Posté par  . Évalué à 7.

    Windows (XP en tout cas) tape directement directement dans le bios pour mettre la machine à l'heure.

    probleme, il ne met pas l'heure en UTC pour ensuite afficher en local avec le fuseau qui va bien, mais bien directement l'heure UTC+2 s'il regle l'heure aujourd'hui.

    Linux, à une epoque lors de l'installation on lui precisait si l'heure du bios etait UTC ou celle du fuseau, linux s'adapter alors.

    Mais la mise à l'heure sous linux n'est pas repercuté dans le bios, sauf avec un hwclock -w

    Bref, bienvenu dans un monde ou deux OS n'agisse ou ne reagisse pas de la meme maniere vis à vis du bios.

    mais sous linux, avec ntpdate, tu peux mettre ta machine à l'heure via internet au boot ou à intervalle de temps, et tenir compte du fuseau horaire sans avoir à tenir compte de ce qui se passe dans le bios.

    • [^] # Re: windows linux et le bios

      Posté par  (site Web personnel) . Évalué à 4.

      Le paramètre à changer est UTC dans /etc/default/rcS

      PS : Je ne réinstalle vraiment pas souvent mes OS Linux, je les upgrade ;-) …. Contrairement à windows où une réinstallation s'avère souvent nécessaire

      • [^] # Re: windows linux et le bios

        Posté par  (site Web personnel) . Évalué à 4.

        Il est aussi possible de changer un paramètre dans le registre Windows pour qu'il utilise l'heure UTC.

        « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

        • [^] # Re: windows linux et le bios

          Posté par  (site Web personnel) . Évalué à 4.

          C'est la solution la plus simple

          [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
          "RealTimeIsUniversal"=dword:00000001
          
          

          Ca marche depuis windows XP.
          Comme l'heure du bios en toujours en UTC, et les OS ne se mélangent pas les pinceaux

          Ensuite faut régler linux pour qu'il sache que la hwclock (BIOS) est en UTC.

          Mais son problème à l'air d'être ailleurs: dire à linux que l'horloge utilise le "localtime'

          • [^] # Re: windows linux et le bios

            Posté par  . Évalué à 3.

            Effectivement, la commande ne m'indique pas l'heure affichée dans le BIOS. L'heure affichée dans le bios correspond bien à l'heure courante (enfin l'heure que j'ai sur ma montre) et pas l'heure UTC.

            L'idée est donc d'aller mettre l'heure de mon bios en UTC (heure -2) puis de changer la clef de configuration côté seven. C'est bien cela ?

            Merci.

            • [^] # Re: windows linux et le bios

              Posté par  (site Web personnel) . Évalué à 3.

              L'idée est donc d'aller mettre l'heure de mon bios en UTC (heure -2) puis de changer la clef de configuration côté seven. C'est bien cela ?

              C'est bien ça mais il est aussi possible de dire au Linux installé que l'horloge est à l'heure courante, c'est comme tu veux.

              « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

  • # Pour dire à debian que le bios est directement à la bonne heure

    Posté par  (site Web personnel) . Évalué à 1.

    comme dit plus haut mais c'était pas très explicite

    vim /etc/default/rcS
    et mettre :
    UTC=NO

  • # sytemd

    Posté par  (site Web personnel) . Évalué à 1.

  • # Merci.

    Posté par  . Évalué à 1.

    J'ai opté pour la solution ci-dessous et tout semble rouler.

    vim /etc/default/rcS
    et mettre :
    UTC=NO
    
    

    C'est marrant de voir qu'en 2012, on galère toujours avec des conneries comme ça …
    C'est un peu comme les accents dans les noms de fichiers ;-)

    Merci et à bientôt.

    • [^] # Re: Merci.

      Posté par  . Évalué à 2.

      C'est marrant de voir qu'en 2012, on galère toujours avec des conneries comme ça …
      C'est un peu comme les accents dans les noms de fichiers ;-)

      c'est marrant de voir qu'en 2012, deux OS ne peuvent pas utiliser UTC comme heure systeme et appliquer ensuite le fuseau qui va bien

      comme les accents dans les noms de fichiers, UTF8 resoud pas mal de probleme
      encore faut-il que le systeme de fichier le gere (et l'OS dessus aussi)

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n’en sommes pas responsables.