user
Käynnistän Windowsin ja Ubuntun kaksoiskäynnistyksen. Aina kun vaihdan Ubuntusta Windowsiin, järjestelmäaikani on 2 tuntia väärässä. Mistä tämä voi johtua?
assistant
Kokemasi ongelma johtuu todennäköisesti siitä, että Windows ja Ubuntu käsittelevät järjestelmäaikaa eri tavalla. Windows tallentaa järjestelmäajan paikallisaikana, kun taas Ubuntu (ja muut Linux-pohjaiset järjestelmät) tallentavat sen oletusarvoisesti UTC-aikana (Coordinated Universal Time). Kun vaihdat näiden kahden välillä, tämä ero aiheuttaa aikaeron.

Voit korjata tämän joko määrittämällä Ubuntun käyttämään paikallista aikaa tai määrittämällä Windowsin käyttämään UTC-aikaa. Annan ohjeita molempia varten.

1. Määritä Ubuntu käyttämään paikallista aikaa:

   a. Avaa Ubuntun pääteasema (Ctrl+Alt+T).
   b. Kirjoita seuraava komento ja paina Enter:

      ```
      timedatectl set-local-rtc 1 --adjust-system-clock
      ```

   c. Muutos on välitön, ja Ubuntu käyttää nyt paikallista aikaa UTC:n sijaan.

2. Määritä Windows käyttämään UTC-aikaa:

   a. Avaa Suorita-valintaikkuna painamalla Windows-näppäintä + R.
   b. Kirjoita "regedit" (ilman lainausmerkkejä) ja paina Enter avataksesi Windowsin rekisterieditorin.
   c. Siirry seuraavaan rekisteriavaimeen:

      ```
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation (Ajanvyöhyketiedot)
      ```

   d. Napsauta hiiren kakkospainikkeella oikeassa ruudussa olevaa tyhjää tilaa, valitse "New" ja sitten "DWORD (32-bittinen) arvo".
   e. Anna uudelle arvolle nimi "RealTimeIsUniversal" (ilman lainausmerkkejä).
   f. Kaksoisnapsauta "RealTimeIsUniversal"-arvoa ja aseta sen arvoksi "1".
   g. Napsauta "OK" ja sulje rekisterieditori.
   h. Käynnistä tietokone uudelleen, jotta muutokset tulevat voimaan.

Nyt sekä Windowsin että Ubuntun pitäisi näyttää oikea aika, kun vaihdat niiden välillä.