Minulla on Ubuntu 13.10 ja Windows vista samalla koneella. Ubuntua käytettäessä kello näyttää ihan oikein, mutta jos menen Windowsiin, se on kolme tuntia jäljessä. Jos korjaan sen windowsissa oikein, se pysyy oikein kunnes käytän taas ubuntua seuraavan kerran.
Mikähän tämän voisi aiheuttaa?
Mikähän tämän voisi aiheuttaa?
Vastaukset 21
Vanhimmat
Johtuu siitä, että Ubuntussa laitteen kello on normaaliin tapaan UTC ajassa. Windows sen sijaan säätää suoraan sen kellonajan mikä suomen aikavyöhykkeellä on. Siitä tulee se 3h heitto.
Normaalisti näin ei tehdä, että laitteen kello ei muutu esim. talvi/kesäajan takia mutta Windows toimii tässä vähän poikkeavalla tavalla.
Eli Ubuntu käpistelee biosin kelloa? Miksi sen pitää niin tehdä?
Ubuntun saa käpistelemään sitä ja tätä, mutta oletuksena käytetään aikapalvelinta.
Ubuntuun saa vaikka joka käyttäjälle eri aikavyöhykkeen jos säätämään ruvetaan.
Ei Ubuntu biosin aikaa käpistele!
"Ei Ubuntu biosin aikaa käpistele! "
Pakkohan se on sitä käpistellä jos se pystyy muuttamaan Windowsin kellonajan käynnistysten välillä.
Kaikki käyttöjärjestelmät käpistelee sitä kelloa. Oletko nähnyt käyttöjärjestelmää missä ei voisi säätää kelloa?
Ongelma on siinä, että Windows toimii poikkeavalla tavalla eikä käytä UTC aikaa vaan paikallisen aikavyöhykkeen aikaa.
Valtavirran Windows käyttää miljardeissa koneissa kotimaan aikaa. Promillekerholainen Ubuntu käyttää muutamassa konepahasessa jotain ihme UTC aikaa.
Suurin osa käyttöjärjestelmistä käyttää UTC aikaa. Windows on poikkeava promillekerho.
Tietokoneissa Windowsin tapa käyttää paikallista aikaa on yleinen ja se aiheuttaa monia ongelmia. Tuo on kuitenkin poikkeus yleisessä käytännössä, tietokoneiden kohdalla muissa käyttöjärjestelmissä käytetään UTC-aikaa. Kahvinkeittimiä ja vastaavia lukuunottamatta myös muissa kellolla varustetuissa laitteissa käytetään yleisesti nimenomaan UTC-aikaa laitteen sisäisessä kellossa ja aikavyöhyke huomioidaan siinävaiheessa kun aikatieto näytetään käyttäjälle. Elämme globaalissa maailmassa joten tuo yhtenäinen UTC-aika on ongelmattomin.
Windowsin tapa käyttää rautatasolla paikallisaikaa kertoo siitä että Windows on tarkoitettu vain yksittäisiin koneisiin ilman yhteyksiä ulkomaailmaan, siihen käyttöön se jotenkin sopiikin.
Taitaa kahvinkeitinkin käyttää nykyään UTC aikaa.
Tarkista biosista. Käynnistä tietokone mene biosiin ja varmista aika, boottaile käyttiksiin, varmista biosin aika. Sen pitäisi muuttua, jos olet oikeassa.
Kun käpistelee rekisteriä niin Windows alkaa ymmärtää UTC aikaa.
Tapa yksi.
--------------
Via regedit:
Run regedit and navigate to
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTimeZoneInformation
Right-click in the right-side panel and select New > DWORD Value. Create the key named RealTimeIsUniversal and give it a value of 1.
Tapa kaksi
----------------
Using a registry file
Create a file named WindowsTimeFixUTC.reg with the following contents and then double click on it to merge the contents with the registry:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTimeZoneInformation]
"RealTimeIsUniversal"=dword:00000001
RealTimeIsUniversal ei ole virallisesti tuettu. Se voi toimia tai se voi heittää vaikka volttia
Tai laitta ubuntun käymään lokaalia aikaa:
"Make Linux use 'Local' time
To tell your Ubuntu system that the hardware clock is set to 'local' time:
edit /etc/default/rcS
add or change the following section
# Set UTC=yes if your hardware clock is set to UTC (GMT)
UTC=no"
http://help.ubuntu.com/community/UbuntuTime
t:p
Ei niin. Windowsinkin olisi jo aika katkaista taaksepäin yhteensopivuuden Dossiin.
Windows lukee ajan biosilta, joka on yleensä jäljessä. Ubuntu päivittää kellon automaattisesti internetistä ja siten korjaa biosilta saadun väärän ajan. Sai kait sen windowsin myös päivittämään ajan netistä.
Tietenkin saa. Voi myös panna BIOSsin kellon oikeaan aikaan.
"Ubuntu päivittää kellon automaattisesti internetistä"
Entä jos aikapalvelin on alhaalla tai nettiä ei vaan ole?
Biosista se on Upuntunkin se aika sitten haettava.
Biosista se Ubuntu ajan saakin, mutta lisäksi Ubuntu osaa myös laskea nykyisen aikavyöhykkeesi. Tietenkin jos muutat biosin kelloa, vaihtuu se myös Ubuntussasi. Saa automaattisen tarkastamisen myös poiskin.
Mint voi säätää wlan kortin biosista niin että wlan ei toimi enää edes windowsilla.
Kun poistin linuksin niin nyt on kello pysynut ajassa oikein!