Cum de a obține Windows și Ceasuri Linux pentru a afișa timpul corect și de potrivire? [Dual-Boot]
Uneori, atunci când configurați un sistem dual-boot, lucrurile pot deveni puțin ciudate cu setările de timp și 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 repare problemele cu ceasul dublu-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 web 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 configurația 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ă setați setarea fusului orar la UTC pentru a avea timpul potrivit pentru ambele?
Care este cea mai bună metodă pentru fixarea problemei de ceas cu dublă boot arielnmz?
Răspunsul
Contribuabilul superutilizatorului Ayan Patra are răspunsul pentru noi:
Recent am confruntat cu aceeași problemă și așa am rezolvat-o. Trebuie să efectuați unele 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 rulați-l.
- Windows Registry Editor versiunea 5.00
[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ TimeZoneInformation]
„RealTimeIsUniversal“ = dword: 00000001Sursă
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 comentariile. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.