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

Configure o Linux para Não Usar o RTC

O kernel do Linux usa o RTC por padrão. Para desabilitá-lo, você pode impedir que ele seja utilizado durante o boot:

  1. Edite o arquivo de configuração do GRUB: Abra o arquivo /etc/default/grub para edição:

    sudo nano /etc/default/grub
    
  2. 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.)

  3. Atualize o GRUB: Após salvar as alterações, atualize o GRUB:

    sudo update-grub
    
  4. Reinicie o sistema: Reinicie para aplicar as mudanças:

    sudo reboot