Bateria da BIOS Velha - Contornando Problemas de Data e Hora

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

[ Hits: 513 ]

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

K3B não está gravando CDs ou DVDs [Resolvido]

Instalação de pacotes em sistemas Sabayon sem acesso à rede

Finalmente, Gentoo e Arch Linux podem ser mais fáceis!

Como usar Looking Glass sem alterar seu sistema Linux

GTK-Splitter - Dividindo arquivos grandes em partes menores com facilidade

Leitura recomendada

hdparm - Aumente a velocidade do HD

Sistema simples e econômico de resfriamento para CPUs

Multifuncional HP Deskjet 2050 (antiga) não imprime no Sabayon Linux [Resolvido]

ASUS K46CA - Criando nova UEFI

HP LaserJet P1102w no Arch Linux

  

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


boa dica

[2] Comentário enviado por mauricio123 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
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts