Problem z zegarem systemowym przy dual boot Windows i Linux

linux windows zegar systemowy

To częsty problem w systemach z podwójnym rozruchem (dual boot) Windows i Linux, wynikający z różnego sposobu, w jaki te systemy operacyjne interpretują czas wbudowany w sprzęt komputera (zegar RTC/BIOS). Windows domyślnie zakłada, że zegar sprzętowy (RTC) przechowuje czas w czasie lokalnym (Local Time). Linux domyślnie zakłada, że zegar sprzętowy przechowuje czas w UTC (Coordinated Universal Time).

Ustawienie Linuxa na używanie Czasu Lokalnego

W dystrybucjach używających systemd (większość nowoczesnych dystrybucji, np. Ubuntu, Fedora, Arch)

  1. Otwórz terminal w Linuxie.
  2. Użyj narzędzia timedatectl, aby zmienić ustawienie: sudo timedatectl set-local-rtc
  3. Aby sprawdzić, czy zmiana zadziałała, wpisz: timedatectl, powinno pojawić się RTC in local TZ: yes