Sziasztok! Ma egy olyan problémára nézünk megoldást, ami szinte minden Windows-Linux dual boot felhasználónál jelentkezik. Ez pedig nem más, mint az eltéri rendszeridő problémája.
A problémáról röviden: Ha Linuxból átlépsz a Windowsba akkor a rendszer órája egy vagy két órával (téli illetve nyári időszámítás függvényében) késik, ezért minden belépésnél kézzel kell szinkronizálni az órát. Fordított irányban én ezt nem tapasztaltam.
Hogyan oldjuk meg a bajt?
A hibát röviden az okozza, hogy a két operációs rendszer eltérő időt használ rendszeridőnek: A Windows a lokális időt veszi alapul, ezzel szemben a Linux az UTC időt preferálja.
Tehát a megoldás igen egyszerű: Rá kell venni az egyik felet, hogy a másik fél által preferált rendszeridőt használja.
Linux átállítása Local Time-ra
Ez végezhető el a legegyszerűbben, csupán egyetlen terminál parancsot kell kiadni, azonban ahogy arra később figyelmeztet minket a rendszer nem támogatja teljes mértékben, ezért előfordulhat, hogy egyes szolgáltatások nem a megszokott módon működnek.
Tehát nyissuk meg terminált és írjuk be az alábbi parancsot:
timedatectl set-local-rtc 1 --adjust-system-clock
Ha sikerült akkor azt látjuk, hogy nem történt semmi. Egyszerűen visszakaptuk a terminált. (no news is good news) Amennyiben szeretnénk ellenőrizni, hogy jól dolgoztunk, akkor írjuk be a timedatectl parancsot.

Ha szeretnénk visszaállítani az UTC-t a rendszeridő alapjának, akkor a fenti parancsot kell ismét használnunk, csak cseréljük ki az 1-est 0-ra.
Windows átállítása UTC-re
Egy kicsit bonyolultabb de ez az ajánlott eljárás. Ehhez szükségünk lesz a beállítás szerkesztőre. A start menübe írjuk be a „regedit” kifejezést és nyissuk meg azt. Ezt követően az alábbi útvonalra kell elnavigálnunk:
Számítógép\System\CurrentControlSet\Control\TimeZoneInformation

Itt létre kell hoznunk egy új értéket, ezt a helyi menüből tehetjük meg. Azt az opciót válasszuk ahol az érték típusa „REG_DWORD”. Az érték neve az legyen, hogy „RealTimeIsUniversal” értéke pedig 1. Az érték beállításához duplán kel rányomni a RealTimeIsUniversal-ra. Ezt követően már csak újra kell indítanunk a Windwost.
Ha szeretnénk bármikor visszavonni a beállítást, akkor nincs más dolgunk mint a fent létrehozott értéket törölni és újraindítani az operációs rendszert.
Bonusz megoldás Windows alatt
Amennyiben félünk attól, hogy „mélyen” kell belenyúlnuk a rendszerünkbe akkor is van számunkra egy opció a Windows átállítására. A How-To Geek csapa készített számunkra egy zip fájlt. A fájlt innen tudjátok letölteni. Ha kicsomagoljuk akkor két .reg kiterjesztésű fájlt látunk. Itt értelemszerűen azt futtassuk amelyikre szükségünk van, jelen esetben a „Make Windows Use UTC Time.reg„. A két állomány tulajdonképpen a fent leírtakat végzi el helyettünk.
Remélem hasznos volt számotokra ez a rövid írás. Hamarosan arra fogunk megoldást keresni, hogy hogyan tudjuk a vezeték nélküli perifériáinkat dual boot alatt használni. Sziasztok!
Forrás: How-To Geek