Como posso saber qual é a causa do travamento do linux na inicialização?

0

Estou usando o gentoo. Às vezes (nem sempre), quando o sistema inicia (de energização), sua falha (antes que eu esteja obtendo a janela de login da GUI).

Eu sei que o Linux salva em arquivos de log o problema do travamento, mas eu sou tão confuso e não sei por onde começar?

Do I Need to check the dmsg file ? (or other log file ?)
Do I need to grep with "errors" ? or there string pattern to search in the dmsg or other logging file ?)
    
por user3668129 29.08.2014 / 18:02

1 resposta

1

Depende de qual estágio o impacto ocorre. Pode ser problema do kernel, por exemplo. parâmetros errados / conflitantes passados para ele como opções na configuração do grub, ou (mais provável) problemas com pacotes do sistema perdidos ou configurados incorretamente.

Também depende de qual init do sistema você usa. Se for openrc , o primeiro passo é verificar erros em / var / log / messages, se você usar systemd , então journalctl command é seu amigo (aqui geralmente os erros são marcados em vermelho).

É claro que o comando dmesg | less também pode ser útil.

Se o seu processo de inicialização parar e você não puder ver a tela de login X (GUI), talvez esteja apenas configurando o Xorg / gnome / gdm / whatever. Então aperte ALT + CTRL + F1 para logar no console. Caso isso não seja possível, você pode tentar inicializar o Linux como um único usuário, o chamado modo de recuperação. Aqui estão os passos para fazer isso:

  1. At grub level select the kernel you want to boot, but instead of enter hit 'e' (edit)
  2. Select the line starting with word 'kernel' and again hit 'e'
  3. Add letter 'S' at the end of the line
  4. Press ENTER and 'b' (boot)

Agora você irá inicializar com um sistema muito pequeno apenas para fazer login como root e ter alguns comandos disponíveis para descobrir o que está acontecendo com o seu gentoo.

    
por 29.08.2014 / 18:39

Tags