Um guia para verificar erros e falhas no Linux no boot

Um guia para verificar erros e falhas no Linux no boot

Nem todo aviso de erro é importante

Segue alguns comandos para verificar erros no boot do Linux.

Para ver erros de inicialização de units no systemd para sessão global e do usuário

--failed é usado no Linux para listar todos os serviços gerenciados pelo systemd que falharam ao iniciar ou sofreram alguma pane no sistema

sudo systemctl --failed
systemctl --user --failed

O comando dmesg (abreviação de display message) é um utilitário do Linux usado para exibir as mensagens geradas pelo kernel, armazenadas no buffer circular (ou ring buffer). Ele é a principal ferramenta para inspecionar o processo de inicialização e identificar falhas de hardware e drivers.

sudo dmesg | grep -E -i 'error|failed' 

Verificar erro com journalctl

journalctl -xb -p3

A flag -b (ou --boot) é usada para filtrar e exibir apenas os logs referentes a uma inicialização (boot) específica do sistema

A opção -p3 (ou --priority=3) é usada para filtrar os logs do sistema e exibir apenas eventos de nível de erro ou mais graves. Ela filtra os logs com base nos níveis de severidade padrão do syslog.

Segue uma explicação para outros números para opção p:

  • 0: emerg (emergência - sistema inutilizável)
  • 1: alert (alerta - ação necessária imediatamente)
  • 2: crit (crítico - condições críticas, como falhas de hardware)
  • 3: err (erro - seu alvo com -p3, condições de erro que não são fatais, mas impedem certas funções)
  • 4: warning (aviso - eventos que podem se tornar erros)
  • 5: notice (notícia - eventos normais porém significativos)
  • 6: info (informação - mensagens operacionais comuns)
  • 7: debug (depuração - mensagens detalhadas de desenvolvedores)

-x (ou --catalog): Adiciona explicações de ajuda estendidas nas mensagens de log. Quando o sistema encontra um erro, ele exibe um link para uma página da web ou documentação com a causa raiz e possíveis soluções.

4 curtidas

Como não tenho systemd no Artix…

Parece ok.

1 curtida

Tudo ok.

:+1:

1 curtida

Acho que meu Mageia tá dodói…

Tem muita informação que é só um aviso.

Teria que pesquisar para ver se é isso.
:+1:

1 curtida

Na verdade…

… precisa aprender grego, aramaico, javanês e mais algumas línguas exóticas, ha ha.

Joga no chat gpt, coloca o sistema que vc usa, o modelo da sua placa mãe, o processador. vai resolvendo 1 a 1. tem alguns que não terão jeito mesmo ou não tem importância. mas é bom ver, tem muito erro mesmo.

Se não usa network, pode mascarar tudo de network.
@frc_kde

Aqui tiro tudo de rede se não for networkmanager

Sobre o modulo carregando

Deve estar no /usr/lib/module-load…

É só criar o mesmo arquivo vazio em /etc/module-load…

Tem que ver sua conexão de internet

I915 deixa config padrão

Ras é aviso, nada demais
Pci é bios, deixa default para ver se resolve
O fsck deve ser porque não está ativado.

Suporte virtualização vmx desative na bios

1 curtida