
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)
- Otwórz
terminalw Linuxie. - Użyj narzędzia timedatectl, aby zmienić ustawienie:
sudo timedatectl set-local-rtc - Aby sprawdzić, czy zmiana zadziałała, wpisz:
timedatectl, powinno pojawić sięRTC in local TZ: yes