Verifica hora segundo a segundo:
while true; do date; sleep 1; done
Caso esteja realmente avançando, desabilite a hora RTC e NTP:
Hora RTC:
timedatectl set-local-rtc 0
Hora NTP:
timedatectl set-ntp false
Configure o timezone correto:
timedatectl list-timezones
timedatectl set-timezone America/Sao_Paulo
O kernel do Linux usa o RTC por padrão. Para desabilitá-lo, você pode impedir que ele seja utilizado durante o boot:
Edite o arquivo de configuração do GRUB:
Abra o arquivo /etc/default/grub
para edição:
sudo nano /etc/default/grub
Adicione um parâmetro ao kernel:
Encontre a linha que começa com GRUB_CMDLINE_LINUX
e adicione o seguinte parâmetro:
GRUB_CMDLINE_LINUX="rtcfix=disable"
(Se a linha já tiver outros parâmetros, basta adicionar este ao final, separado por um espaço.)
Atualize o GRUB: Após salvar as alterações, atualize o GRUB:
sudo update-grub
Reinicie o sistema: Reinicie para aplicar as mudanças:
sudo reboot