If-Koubou

Cum să obțineți ceasurile Windows și Linux pentru afișarea timpului corect și de potrivire? [Dual-Boot]

Cum să obțineți ceasurile Windows și Linux pentru afișarea timpului corect și de potrivire? [Dual-Boot] (Cum să)

Uneori, atunci când configurați un sistem dual-boot, lucrurile pot deveni puțin ciudate cu setările de timp și de ceas, deci cum rezolvați problema? Postul de astăzi SuperUser Q & A are soluția perfectă pentru a ajuta un cititor frustrat să-și rezolve problemele de ceas cu dublă boot.

Sesiunea de întrebări și răspunsuri din ziua de astăzi vine de la amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare bazată pe comunitate a site-urilor Q & A.

Frumusețea fotografiei de paie tras la întâmplare (Flickr).

Intrebarea

Cititorul SuperUser arielnmz dorește să știe cum să obțină ambele ceasuri din setările Windows / Linux cu două boot-uri pentru a afișa orele potrivite și potrivite:

De când am început să folosesc Linux într-un sistem de configurare dual cu Windows, am observat când am rebootat mașina, timpul din celălalt sistem de operare a fost greșit (de exemplu, 12:00 pe Linux, reboot la Windows și vezi 18 : 00). Când am verificat BIOS-ul, RTC a fost setat la 18:00.

Din moment ce fusul meu de timp este -06: 00 CST, presupun că Linux doar stabilește timpul RTC la UTC și recalculează timpul bazat pe fusul orar, în timp ce Windows doar stabilește RTC la ora pentru fusul orar. Ambele utilizează același server NTP pentru a sincroniza timpul.

Întrebarea mea este: cine face ceea ce trebuie? Pe care ar trebui să configurez fusul orar la UTC pentru a avea timpul potrivit pentru ambele?

Care este cea mai bună metodă pentru fixarea problemei ceasului cu dublă boot arielnmz?

Răspunsul

Contribuabilul superutilizatorului Ayan Patra are răspunsul pentru noi:

M-am confruntat recent cu aceeași problemă și așa am stabilit-o. Trebuie să faceți niște modificări minore în ambele sisteme de operare.

Am început cu Linux mai întâi. Rulați următoarele comenzi ca root:

  • ntpdate pool.ntp.org

Acest lucru vă va actualiza timpul dacă nu este setat corect.

Acum setați ceasul hardware la UTC cu această comandă.

  • hwclock -systohc -utc

Sursă

Acum, porniți Windows și adăugați următoarele în registru. Pur și simplu creați un fișier .reg folosind codul de mai jos în Notepad. Salvați-l și executați-l.

  • Windows Registry Editor versiunea 5.00
    [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ TimeZoneInformation]
    „RealTimeIsUniversal“ = dword: 00000001

Sursă

De la următoarea pornire, ambele sisteme de operare vă vor afișa ora corectă.

Aveți ceva de adăugat la explicație? Sunați în comentarii. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.