O Ubuntu 15.10 assume que o clock do BIOS está configurado para a hora UTC, independentemente de UTC = não em / etc / default / rcS

1

Eu tenho um sistema de dual boot com o Ubuntu 15.10 e o Windows 10, então eu tentei consertar a inconsistência de tempo entre o Ubuntu e o Windows aplicando o correção amplamente conhecida , mas mesmo após a reinicialização, o Ubuntu continua assumindo que o clock do BIOS está configurado para o horário UTC, enquanto eu gostaria que ele fosse definido na hora local para ser compatível com o Windows.

De alguns comentários para a mesma resposta vinculada acima, parece que não sou o único que tem esse problema.

Alguma pista?

Por que essa pergunta não é uma duplicata

A questão A hora do relógio está desligada no dual boot é muito genérica, e entre muitas soluções possíveis tem-se a de fazer o Ubuntu use o horário local em vez do UTC. Mas a maneira proposta amplamente difundida de alcançar isso não funciona para mim e para os outros, então eu acho que há uma necessidade de outra pergunta perguntando por que a solução proposta difundida de mudar /etc/default/rcS não funciona (pelo menos em alguns casos), e minha pergunta aborda essa necessidade.

    
por mmj 13.01.2016 / 02:48

3 respostas

6

Como @muru explicado em A hora do relógio está desativada na inicialização dupla e de acordo com o Wiki do Arch :

  

Você pode definir o padrão de tempo do relógio do hardware através da linha de comando.   Você pode verificar o que você definiu para usar:

$ timedatectl | grep local
     

O relógio do hardware pode ser consultado e definido com o timedatectl   comando. Para alterar o tempo padrão do relógio do hardware para o horário local, use:

# timedatectl set-local-rtc 1
     

Se você quiser reverter para o relógio de hardware que está no UTC, faça:

# timedatectl set-local-rtc 0

Podemos fazer com que o Windows use o UTC, mas às vezes temos poucos Windows e apenas um Ubuntu para nossa configuração de inicialização múltipla. Neste caso, a opção preferível é forçar um Ubuntu a usar o horário 'Local' em vez de alterar todas as configurações do Windows uma a uma.

Testei este método no Ubuntu 16.04 LTS Xenial e ele está funcionando sem nenhum problema.

    
por Omid Khalili 26.04.2016 / 04:32
2

Se você deseja atualizar a hora imediatamente, use a opção:

timedatectl --adjust-system-clock set-local-rtc 1
    
por Galvani 16.11.2016 / 13:15
0

Eu tenho uma resposta bastante simples para todos os usuários que não querem mexer com as linhas de comando no Linux. No Windows, ative a atualização automática de hora e fuso horário, pois ela definirá o relógio do BIOS / hardware para a hora local. Agora No Linux, desative a atualização de fuso horário e defina o fuso horário como UTC ou GMT. Então, ele assumirá a hora do BIOS como a hora UTC (que agora é a hora local definida pelo Windows.) E exibe a mesma. Agora, ative a atualização automática de horário.

    
por ABHISHEK RAJ 22.05.2017 / 21:40