Pular para o conteúdo

Bateria da BIOS Velha - Contornando Problemas de Data e Hora

Dica publicada em Linux / Hardware
Alberto Federman Neto. albfneto
Hits: 2.968 Categoria: Linux Subcategoria: Hardware
  • Indicar
  • Impressora
  • Denunciar

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!

Widget de Tempo para KDE5 - Instalação em Sabayon Linux e/ou Gentoo

Ouvir rádios web diretamente do navegador, sem instalar mais nada!

Diminuindo tamanho de imagens (truques simples)

ZSWAP controlável. ligável e desligável - pacote completo

Facílima instalação de pacotes de 32 bits em qualquer Linux

Resolução Antix Linux 19.4 para mais de 1024x768 em SIS 661/741/760

Configurar o alsa sem o alsaconf

Touchpad no Xubuntu - Habilitando no Dell Inspiron 14R 3440

Como corrigir o erro "mount: wrong fs type, bad option, bad superblock" em NTFS

TouchPad inteligente (só liga quando o mouse está desplugado) - udev (Debian Lenny)

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

boa dica

Contribuir com comentário

Entre na sua conta para comentar.