Bateria da BIOS Velha - Contornando Problemas de Data e Hora

Publicado por Alberto Federman Neto. em 08/09/2021

[ Hits: 1.802 ]

Blog: https://ciencialivre.blog/

 


Bateria da BIOS Velha - Contornando Problemas de Data e Hora



Uma dica muito simples, mas eu considero útil, por isso estou publicando.

Suponha a seguinte situação: você tem Windows e Linux, e para não bagunçar a data e hora do micro, você usa a hora do hardware, da BIOS, configurada como hora local, e não UTC.

Mas você usa sincronização de tempo, NTP, no Linux. Para detalhes, veja estas dicas e artigos:
Mas sua bateria de lítio da BIOS do setup, está velha, gasta. Você vai ter problemas de desajuste de data e hora, vai ficar tudo bagunçado!

Você vai precisar mesmo trocar a bateria de lítio da BIOS. Ela fica dentro do gabinete, e parece uma moeda. Mas você precisa usar o micro e não tem tempo para trocar agora.

Esta minha dica contorna essa situação, até você ter tempo de trocar a bateria.

Ligue o micro, vai estar com a hora e data erradas. Abra um terminal e como root, execute na ordem os comando abaixo.

Primeiro, verifique, pare e desative o serviço de sincronização de tempo:

# systemctl status ntpd.service
# systemctl stop ntpd.service
# systemctl disable ntpd.service

Agora rode e ajuste a sincronização de tempo manualmente e, faça o hardware (BIOS) ajustar para essa data e hora locais, já previamente sincronizadas:

# ntpd -gq
# hwclock --localtime --systohc --update-drift --verbose

Reinicie e reative o serviço de NTP:

# systemctl start ntpd.service
# systemctl enable ntpd.service

Se desejar verificar como está funcionando, execute este comandos. Note que o primeiro comando é como usuário comum:

date
# hwclock --show --verbose

Se tudo estiver bem, você deve notar quase que a mesma (diferença de segundos) Hora e Data nos dois comandos e, ajustada para Hora local. Espere algo tipo isto:

date
sex 16 jul 2021 12:18:03 -03

# hwclock --show --verbose
hwclock de util-linux 2.35.2
Tempo do sistema: 1626448757.289129
Tentando abrir: /dev/rtc0
Using the rtc interface to the clock.
Último ajuste de variação feito 1626448104 segundos após 1969
Última calibração feita 1626448104 segundos após 1969
O relógio de hardware está na hora local
Pressupondo que o relógio de hardware é mantido na hora local.
Aguardando tique do relógio...
...tique do relógio obtido
Hora lida do relógio de Hardware: 2021/07/16 12:19:18
Hora do relógio de hardware: 2021/07/16 12:19:18 = 1626448758 segundos desde 1969
O tempo desde o último ajuste é de 654 segundos
Variação do relógio de hardware calculada é 0.000000 segundos
2021-07-16 12:19:17.342959-03:00


Funcionou? Se possível mantenha o micro ligado até você ter tempo de trocar a bateria de lítio da BIOS.

Espero ter ajudado! Até mais!

Outras dicas deste autor

Editor Diakonos, um substituto melhorado do Pico e do Nano

Dropbox não abre ou não sincroniza mais [Resolvido]

Ativar e colocar os ambientes gráficos na tela de login - Para iniciantes

Repositórios Brasileiros de Sabayon Linux - Atualização e complemento

Usando Portage em Sabayon Linux - Método Geral, Passo a Passo

Leitura recomendada

Impressora USB no Linux

Fazendo o kernel reconhecer o modem 3G MF6222

Proteção simples de CPUs e equipamentos eletrônicos contra maresia

Solução para microfone chiando

Fazendo o scanner GOTEC funcionar no SuSE 10.1

  

Comentários
[1] Comentário enviado por leoCCB em 08/09/2021 - 19:01h


boa dica

[2] Comentário enviado por maurixnovatrento em 08/09/2021 - 22:32h


Muito bom.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts