Ako získať hodiny Windows a Linux na zobrazenie správneho a zodpovedajúceho času? [Dual-Boot]
Niekedy, keď nastavíte systém s dvoma zavádzacími systémami, môže sa stať trochu zvláštne s nastavením času a hodín, tak ako to vyriešite? Dnešný príspevok SuperUser Q & A má perfektné riešenie, ktoré pomáha frustrovanému čitateľovi opraviť jeho duálne boot hodiny.
Dnešná relácia otázok a odpovedí sa k nám pridelí zdvorilosťou SuperUser - podskupiny Stack Exchange, zoskupenia webových stránok typu Q & A.
Foto s láskavým dovolením slamiek vytiahol náhodne (Flickr).
Otázka
Čítačka SuperUser arielnmz chce vedieť, ako získať obidva hodiny na svojom dvojitom zavádzacom systéme Windows / Linux, aby zobrazila správne a zodpovedajúce časy:
Už od chvíle, keď som začal používať systém Linux v systémoch s dvojitým zavedením systému Windows, som si všimol, keď som počítač reštartoval, čas na inom operačnom systéme bol nesprávny (napr. 12:00 v systéme Linux, reboot na systém Windows a pozri 18 : 00). Keď som skontroloval BIOS, RTC bol nastavený na 18:00.
Pretože moje časové pásmo je -06: 00 CST, predpokladám, že Linux len nastaví čas RTC na UTC a prepočíta čas podľa časovej zóny, zatiaľ čo systém Windows nastaví RTC na časové pásmo. Obaja používajú rovnaký NTP server na synchronizáciu času.
Moja otázka je, ktorá z nich robí správnu vec? Na ktorý z nich by som mal nastaviť časové pásmo na časové pásmo UTC, aby ste mali správny čas na oboch?
Aká je najlepšia metóda na stanovenie problému s dvoma zavádzacími hodinami arielnmz?
Odpoveď
Dodávateľ SuperUser Ayan Patra má pre nás odpoveď:
Nedávno som čelil rovnakému problému a takto som to napravil. V oboch operačných systémoch je potrebné vykonať niekoľko menších zmien.
Začal som s Linuxom ako prvý. Spustite nasledujúce príkazy ako root:
- ntpdate pool.ntp.org
Tým sa aktualizuje čas, ak nie je nastavený správne.
Teraz nastavte hardvérové hodiny na UTC pomocou tohto príkazu.
- hwclock -systohc -utc
zdroj
Teraz spustite systém Windows a pridajte nasledujúce do registra. Jednoducho vytvorte súbor .reg pomocou kódu uvedeného nižšie v programe Poznámkový blok. Uložte ho a spustite ho.
- Editor databázy Registry systému Windows verzie 5.00
[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ TimeZoneInformation]
"RealTimeIsUniversal" = dword: 00000001zdroj
Od nasledujúceho spúšťania sa obidva operačné systémy zobrazia správnym časom.
Máte niečo doplniť vysvetlenie? Znie to v komentároch. Chcete sa dozvedieť viac odpovedí od iných používateľov technickej úrovne Stack Exchange? Pozrite sa na celý diskusný príspevok tu.