No Windows, o relógio RTC do sistema é tradicionalmente mantido no horário local. No Unix e Linux, é tradicionalmente mantido no UTC e /etc/localtime
é usado para indicar o fuso horário atual, para que o horário exibido esteja correto.
Essas duas visões de mundo colidem em configurações de inicialização dupla porque há apenas um RTC. Normalmente, você diz ao Linux para assumir que o RTC é hora local (porque o Windows não pode ser informado). Isso varia de um Linux para outro, mas desde que Mint é como Ubuntu provavelmente você pode definir UTC=no
no /etc/default/rcS
. Depois, você pode ajustar o relógio para a hora local no Windows e Linux, depois disso.
Nota do Editor :
Esse arquivo não está presente desde o Linux Mint 19 (ou mais precisamente desde a base do Ubuntu 18.04):
/etc/default/rcS
Mint 18.2 O KDE parece estar imune a outras correções (incluindo outras encontradas em uma pesquisa). Os arquivos mencionados nas respostas do aecolley e do error404 não existem mais ou parecem não estar mais onde a configuração é referenciada, pelo menos na versão atual do KDE. O comando na resposta de Julie Pelletier funcionou para o 18.2 Cinnamon, mas não para o 18.2 KDE.
Depois de tentar meia dúzia de soluções sugeridas, o seguinte corrigiu o 18.2 KDE. Com a hora correta exibida, execute o seguinte comando do terminal:
Fonte: Dicas e truques para o Linux Mint após a instalação [Mint 18 - Cinnamon Edition]
Isso também deve funcionar para o Canela como uma solução alternativa, e eu assumo outros DE também.
Notas do Editor:
Não há necessidade
sudo
, execute esse comando como seu usuário.Ele persiste na reinicialização, deve ser permanente.
Testado no Linux Mint 19.1 Cinnamon, baseado no Ubuntu 18.04.
fonte
A maneira mais genérica de fazer isso é com:
que é persistente nas reinicializações e funciona na maioria dos sistemas.
fonte
hwclock --systohc --localtime
que definirá o relógio do hardware para a hora local usando o valor atualmente exibido pelo sistema. No entanto, se o relógio estiver incorreto no momento (ou seja, o relógio do hardware for hora local, mas o sistema adicionar o deslocamento para o fuso horário, resultando em um valor exibido incorretamente), será necessáriohwclock --hctosys --localtime
.ATENÇÃO
Esse método é defeituoso nas versões anteriores ao 7 do Windows, mas resolve o problema no lado Windows da equação, e não no Linux: você não precisa configurar o Linux para usar o horário local .
Extraído da mais gloriosa e estimada Arch Linux Wiki :
fonte
Alterar (como raiz) a
/etc/timeadj
variável deUTC
paraLOCAL
.Isso resolveu o problema sem precisar mexer no regedit no lado do Windows.
fonte
Execute um destes dois comandos que correspondem à sua hora local
'ou'
fonte