Mam zainstalowanego Linuxa Mint obok Windowsa 10.Zegar Windowsa pokazuje godzinę o 1 wcześniejszą niż Linux/prawidłowa/.Nic nie pomaga w zmianie godziny nawet w biosie.Jak to poprawić na stałe?
Zasadniczo chodzi o to, że Windows korzysta z zegara sprzętowego CMOS i ustawia go jeśli trzeba wg lokalnej strefy czasowej. Linuks korzysta z zegara systemowego i jeśli nie wybrano inaczej podczas instalacji ustawia zegar CMOS wg UTC. Zegar sprzętowy masz ustawiony w tym momencie na czas UTC, a nie na lokalny. W linuksie trzeba przestawić, żeby zegar sprzętowy używał czasu lokalnego:
https://dug.net.pl/tekst/198/ustawienie_czasu_(daty_godziny)_w_debianie/ .
Pokaż wyniki trzech ostatnich poleceń wykonanych w konsoli w linuksie:
sudo su -
date
hwclock --verbose
timedatectl status
No nie tylko z zegara CMOS - także z serwera czasu i ustawień strefy czasowej (UTC+01:00 Warszawa). Dzięki temu jeśli na kompie jest kilka systemów to czas synchronizuje tylko ten pierwszy uruchomiony, zwłaszcza w dniu zmiany czasu bo inaczej każdy system przestawiałby czas o godzinę.
Nie wiem czy systemd też korzysta z tego pliku, ale spróbuj po prostu zmienić w pliku /etc/conf.d/hwclock
wartość clock="utc"
na clock="local"
. Jeśli to nie pomoże, to zmień w jednym z systemów strefę czasową o 1 i się nie przejmuj