Causas e soluções quando o Linux não inicializa

Ao iniciar o Linux, às vezes a tela de login não aparece e a tela permanece totalmente preta. Esse problema pode ocorrer em muitas distribuições, como Ubuntu, Linux Mint e Fedora.

Em muitos casos, a causa é uma das seguintes.

  • Problema no driver da GPU
  • Problema nas configurações do GRUB
  • Falha após atualização do kernel
  • Corrupção do sistema de arquivos
  • Falha ao iniciar o gerenciador de exibição

Neste artigo, explicamos as causas da tela preta no Linux e as soluções que até iniciantes podem tentar em ordem.


1. Exibir o menu do GRUB

Primeiro, verifique se é possível exibir o menu de inicialização do GRUB.

  1. Reinicie o PC
  2. Logo após o início da inicialização, pressione repetidamente a tecla Shift ou Esc
  3. Verifique se o menu do GRUB aparece

Se o menu do GRUB aparecer, em alguns casos é possível contornar o problema alterando as configurações de inicialização.


2. Adicionar “nomodeset” no GRUB e iniciar

Uma das causas mais comuns de tela preta no Linux é um problema no driver da GPU. Nesse caso, o sistema pode inicializar ao adicionar a opção nomodeset.

nomodeset é uma opção que desativa a configuração do modo gráfico do kernel e inicia o sistema em um modo de exibição mais compatível.

Passos

  1. Exiba o menu do GRUB
  2. Selecione a entrada de inicialização do Linux
  3. Pressione a tecla e
  4. Procure a linha que começa com “linux”
  5. Adicione nomodeset ao final da linha
  6. Inicie com Ctrl + X
linux /boot/vmlinuz ... quiet splash nomodeset

Se o sistema iniciar dessa forma, há grande chance de que o driver da GPU seja a causa.


3. Remover quiet splash para ver o log de inicialização

Durante a inicialização do Linux, a opção “quiet splash” costuma estar ativa, ocultando mensagens detalhadas. Ao removê-la, você pode ver em que etapa o erro acontece.

Passos

  1. Exiba o menu do GRUB
  2. Na entrada de inicialização, pressione “e”
  3. Remova quiet splash
  4. Inicie com Ctrl + X

Isso permite verificar em que parte o erro ocorre.


4. Corrigir com o Recovery Mode

Nas distribuições baseadas em Ubuntu, é possível reparar o sistema usando o Recovery Mode.

  1. Abra o menu do GRUB
  2. Selecione Advanced options
  3. Selecione Recovery Mode

No Recovery Mode, é possível realizar as seguintes ações.

  • Reparar o sistema de arquivos
  • Reparar pacotes
  • Iniciar um root shell

5. Reinstalar o driver da GPU

A causa mais comum da tela preta é um problema no driver gráfico. Isso ocorre com frequência especialmente em GPUs NVIDIA.

Se você consegue entrar por um console em modo texto, reinstale o driver com os seguintes comandos.

sudo apt update
sudo ubuntu-drivers autoinstall

Após a instalação, reinicie o sistema.


6. Reparar o sistema de arquivos

Se a causa for dano no disco, você pode repará-lo com o comando fsck.

sudo fsck -f /dev/sda1

* O nome do dispositivo pode variar conforme o ambiente.


7. Recuperar a partir de um Live USB

Se o Linux não inicializar de forma alguma, é possível fazer a recuperação a partir de um Live USB.

Passos

  1. Crie um Linux Live USB
  2. Inicialize pelo USB
  3. Monte o disco
  4. Reinstale o GRUB
sudo mount /dev/sda1 /mnt
sudo grub-install --root-directory=/mnt /dev/sda
sudo update-grub

Resumo

Se o Linux não inicializa e a tela fica preta, a chance de resolver o problema é maior se você verificar os pontos abaixo nesta ordem.

  • Exibir o menu do GRUB
  • Adicionar nomodeset
  • Remover quiet splash
  • Usar o Recovery Mode
  • Reinstalar o driver da GPU
  • Reparar o sistema de arquivos
  • Recuperar com Live USB

Os problemas no Linux geralmente têm mais de uma causa possível, por isso é importante verificá-los um a um, na ordem correta.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *