O relógio do sistema e o relógio do hardware não são os mesmos. O comando hwclock -r deve mostrar a hora em que o relógio do hardware está definido. Se estiver incorreto, use o comando hwclock -w para atualizá-lo quando a hora estiver correta. Se você dual boot com o Windows, você vai querer usar o horário local. Caso contrário, você pode querer configurar o relógio harward para UTC com o comando hwclock -w -u . Verifique novamente o relógio do hardware depois de defini-lo.
Verifique se /etc/adjtime está configurado corretamente. A terceira linha deve conter UTC (exatamente esses três caracteres) se o clock do hardware usar UTC e alguma outra coisa (por exemplo, emtpy) se o clock do hardware usar a hora local (no fuso horário definido por /etc/timezone ). >