Sistema de inicialização dupla Windows XP Pro e Ubuntu 12.04.
Eu tenho o BIOS definido para o horário correto e o Ubuntu definido para o horário da costa leste dos EUA. O Ubuntu inicializará e o tempo será desligado em -4 horas. Se eu corrigir o horário no Ubuntu, quando eu inicializá-lo no Windows XP, o tempo será reduzido em + 4 horas.
Esta é uma nova instalação do 12.04. Eu não tive esse problema antes de reinstalar o Ubuntu.
Para definir o relógio do BIOS para a hora local em vez do UTC em uma versão baseada em systemd (15.04 e superior), você terá que usar o comando timedatectl
. De acordo com o Arch Wiki :
Seu fuso horário é Oriental , que atualmente é EDT (horário de verão oriental). O EDT é UTC menos quatro horas, o mesmo que o deslocamento que você está experimentando.
Quando isso acontece em um sistema de inicialização dupla, geralmente é porque um sistema operacional acha que o relógio do hardware rastreia o horário local, enquanto o outro sistema operacional acha que o relógio do hardware rastreia o UTC.
No seu caso, o relógio do seu hardware provavelmente está configurado para a hora local e:
Se você tivesse que redefinir a hora no sistema Ubuntu, manualmente ou automaticamente , seria errado no Windows, então não é uma boa solução.
Em vez disso, a melhor solução é provavelmente reconfigurar o Ubuntu para tratar a hora do relógio do hardware como hora local (então você pode deixar a configuração do Windows e o tempo do relógio do seu hardware)
Para isso, edite /etc/default/rcS
como root e verifique se tem UTC=no
:
Pressione Alt + F2 .
Digite gksu gedit /etc/default/rcS
e pressione Enter .
Você provavelmente verá isso:
# assume that the BIOS clock is set to UTC time (recommended)
UTC=yes
UTC=yes
para UTC=no
. (Ou você pode querer adicionar um comentário também, alterando-o para algo como UTC=no # changed to accommodate Windows system
. Tudo em uma linha após um caractere #
é um comentário, e existe apenas para tornar suas configurações mais legíveis para humanos.) UTC=
. Se estiver descomentado (isto é, não tiver #
no início), altere-o de acordo. Se for comentado, remova o comentário removendo o primeiro #
e verifique se ele diz UTC=no
. Salve o arquivo e saia do editor de texto.
Reinicialize para aplicar suas alterações e verifique se o horário está funcionando corretamente agora em ambos os sistemas operacionais.
Fonte: link
(Mas isso é muito geral; escrevi esta resposta para aplicar especificamente à sua situação, que é um problema comum.)
A correção / etc / rcS não funcionou na minha instalação do Win7 / Ubuntu 14.04x64, nem corrigiu a GUI do relógio. Como a raiz do problema é a hora do VS do UTC do BIOS, e o Windows é um problema quando se trata de usar o UTC, acabei de escolher um ponto no mapa que usa UTC + 0 (sem alteração entre o BIOS e o horário UTC) .
Tente mudar sua localização para Reykjavik (a capital da Islândia). Voila! Seu horário do Ubuntu será alterado para corresponder ao seu tempo de BIOS.