Erro no boot (initramfs) no seu GNU/Linux


Um erro que assusta o iniciante e causa confusão sobre o que fazer.
Veja nessa matéria como é fácil corrigir o problema.

Erro no boot (initramfs)

A inicialização de um sistema Linux envolve diferentes componentes e tarefas. Após um processo de inicialização de firmware e hardware, que depende da arquitetura da máquina, o kernel é iniciado por meio do carregador de boot GRUB 2. Após este ponto, o processo de boot é totalmente controlado pelo sistema operacional e tratado pelo systemd. O systemd fornece um conjunto de “destinos” que inicializam as configurações para uso diário, manutenção ou emergências.

A partir do kernel 2.6.13, o initrd foi substituído pelo initramfs (sistema de arquivos RAM inicial), que não requer a montagem de um driver de sistema de arquivos. Fonte

O erro ocorre por inconsistência no seu sistema de arquivos do disco.


Pode ser causado por:

  • Desligamento incorreto, cortando a fonte de energia elétrica.
  • Particionamento defeituoso.
  • Disco rígido com problemas, nesse caso se o erro for constante, é altamente aconselhável fazer um backup e substituição do disco.

Correção erro no boot (initramfs)

A correção é feita utilizando um CD/DVD ou Pendrive com uma distribuição em live.

O correto é você sempre ter uma mídia pronta para possíveis emergências, caso ainda não tenha, providencie.

Caso não tenha sua mídia de emergência pronta, faça o download de alguma distribuição em live, recomendo o  Debian e você pode fazer o download nos links abaixo.

Faça o download da arquitetura suportada ela sua maquina, amd64 para processadores 64 bits e i386 para processadores 32 bits.

Para maquinas amd64

Para maquinas i386



Feito o download, grave a .iso em um CD,DVD ou pendrive e de boot na maquina com problema, pela mídia gravada.

Correção erro no boot (initramfs) por linha de comando


Ao completar o boot, vá ao menu, System tools > LXTerminal.

Caso esteja usando outra distribuição, abra o terminal.



No terminal de o comando abaixo para identificarmos o disco / Partição com problema.
sudo fdisk -l
Nesse caso eu só tenho a partição Linux /dev/sda1 e a que foi identificada com problemas.

Verifique a sua que foi mencionada no erro no boot.


Para corrigir, basta dar o comando abaixo no terminal e aguardar.

Substitua /dev/sda1 pela sua partição com problemas.
sudo fsck -y /dev/sda1


Problema corrigido na partição problemática :)

Reinicie a maquina com o comando abaixo.
sudo reboot
Remova a mídia live e de boot no seu sistema.

Correção do erro no boot (initramfs) pelo Gparted

Caso prefira o Gparted, abra o terminal e o instale com o comando refeente a sua distribuição Linux.

Para Arch Linux e derivados
sudo pacman -S gparted
Para Debian e derivados
sudo apt install gparted
Para Fedora e derivados
sudo dnf install gparted
Para openSUSE
sudo zypper install gparted


Feita a instalação, abra o Gparted com o comando abaixo.

sudo gparted
No Gparted selecione a partição com problema clicando nele.


Vá em Partition > Check


Click em "Appy All Operations"


Aguarde ...


Ao final, todas as correções feitas.



Feche o Gparted.  

Atualize a imagem de boot do initramfs.

Pra Arch Linux e derivados

sudo mkinitcpio -p linux
Para Debian e derivados
sudo update-initramfs -u
Para Fedora e derivados
sudo dracut --regenerate-all
Para openSUSE
sudo dracut --regenerate-all

 

Reinicie a maquina com o comando abaixo.

sudo reboot

Remova a mídia live e de boot no seu sistema.

Matérias relacionadas

As matérias a seguir pode ajudar a resolver outros problemas referentes a imagem de boot initramfs.

Erros constantes de initramfs e ou fsck no Linux

Se você vem tendo com frequência erros na inicialização do sistema referentes a  initramfs e fsck, confira nessa matéria dicas importantes para você.




Erro initramfs no boot da sua distribuição GNU/Linux

Vários usuários tem relatado erro de inconsistência do sistema de arquivo e o sistema não segue o boot parando na tela do initramfs. Confira nessa matéria como tentar contornar esse erro.



Mensagem /dev/sda1 clean, ***/*** files, ***/*** blocks, no boot

Muitos usuários tem se perguntado se a tal mensagem " /dev/sda1 clean, ***/*** files, ***/*** blocks" no boot do seu sistema GNU/Linux é um problema, veja nessa matéria do que se trata essa mensagem.



Você precisa ver isso

Todos os arquivos do blog

Mostrar mais