Parece que o Ubuntu assume que o RTC está em UTC enquanto o Windows assume que o RTC está no fuso horário local. Acabei configurando o Windows para tratar o RTC no UTC, conforme descrito em O Windows 10 suporta UTC como tempo de BIOS? .
Eu comprei um novo notebook e instalei vários sistemas operacionais nele. Percebi que, se eu desativava a sincronização de horário (ou eu estava desconectado da Internet para que a sincronização de horário não funcionasse), o tempo relatado pelo SO está próximo da última vez que desliguei o sistema operacional.
Confirmei que a hora no UEFI (pressionando F10 ao ligar o notebook) é a hora correta.
Se eu inicializar o sistema operacional a partir de ISOs, posso confirmar que a hora é a correta (a mesma com o UEFI).
A hora é diferente somente quando eu inicializo o sistema operacional instalado permanentemente no meu disco rígido, neste caso eles são o Windows 10 (o FastBoot foi desativado) e o Ubuntu. Por que eles não estão usando o tempo do UEFI (ou BIOS)? O que devo fazer para torná-los usando o tempo definido no UEFI?
Parece que o Ubuntu assume que o RTC está em UTC enquanto o Windows assume que o RTC está no fuso horário local. Acabei configurando o Windows para tratar o RTC no UTC, conforme descrito em O Windows 10 suporta UTC como tempo de BIOS? .
Tags uefi windows-10 time ubuntu