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.



Comentários

  1. Muito bom, mas poderia indicar logo o Gparted. É mais seguro e fácil para iniciantes. Passei por esse problema ontem a noite, e só via em outros foruns gente dizendo para formatar o pc ou fazer coisas mirabolantes. Acho que essa falta de simplicidade que afasta as pessoas do nosso pinguim ��

    ResponderExcluir
    Respostas
    1. O mais seguro é por linha de comando sempre, gui podem ocorrer vários problemas relacionados a interface e acabar piorando as coisa.

      Excluir
    2. Adorei muito bem, gostei demais do assunto, obrigado amigo!!!! que aprendizado.

      Excluir
  2. Muito obrigado, salvou meu Linux mint. Rsrs solução tão simples e vi em vários sites dizendo que a solução era formatar.

    ResponderExcluir
  3. Cara, seu tutorial de todos que mandavam mudar o kernel e os cambal resolveu. Foda mesmo, vc é o cara. Nem precisou do gparted. Botei o pen drive de boot e rodei. Na verdade nem precisava. Dava pra fazer no modo de segurança, mas dá uma apreensão o período de verificação com um monte de número passando. É só esperar! Valeu mesmo!

    ResponderExcluir
  4. Muito obrigado, funcionou!!!! Já tinha tentado outros métodos e não funcionaram, e esse sim! Vlw!😀

    ResponderExcluir
  5. Tutorial eficiente, eficaz e efetivo! Nunca comentei em blog, mas tenho que dar os parabéns pelo texto sucinto e atual. Apenas dois comandos e tudo está como deveria ser. Muito obrigado!

    ResponderExcluir
  6. O meu Linux mint, mesmo depois de ligado e usado por muitas horas, coostuma dificultar na hora de imprimir, ou não abre mais o google. Então eu já sei que está com probmemas. então eu reinicio e quando abre, está na rela preta com esta informação: Initranfs. O que eu faço? simples. digito fsck /dev/sda4 e dou enter, aí vai fazer uma leitura de correção e sempre solicitando se Yes, aí vou dando enter, até aparecer novamente Iniframts aí digito reboot e reinicia sem problemas.

    ResponderExcluir
    Respostas
    1. Sem problema não, pelo seu relato o seu HD já era,salve seus dados pessoais e troque esse HD, ele ira parar logo.

      Excluir
  7. fala LOBO...seu tutorial foi de grande ajuda, porém sempre que tenho que usar o windows quando volto para o linux o erro se repete...você poderia me dar uma luz sobre o que esta causando isso?

    ResponderExcluir
    Respostas
    1. Seu HD pode estar dando os últimos suspiros, em todo caso desative a inicialização rápida do Windows.

      Excluir
  8. Mano... Vc salvou minha vida!!! Vc é demais!!! Obrigado mesmo!!!

    ResponderExcluir
  9. Simplesmente simples e direto ao ponto! Melhor, impossível! 👏🏼 👏🏼 👏🏼

    ResponderExcluir
  10. Opa ,infelizmente no meu não deu certo ,fiz tanto no terminal quanto gparted.

    ResponderExcluir
  11. Obrigado, post de 2017 ajuda até hoje

    ResponderExcluir
  12. Olá Lobo, td bem? to com um b.ozão aqui, ve s vc consegue me ajudar, tentei fazer o processo do fsck, para recuperar, pq preciso pelo menos recuperar os arquivos que estão nele, mas ele me volta um erro dizendo que /dev/sda3 is mounted, ja revirei a internet td, e n]ao consigo nem recuperar os dados, será que vc consegue me dar uma luz?

    ResponderExcluir

Postar um comentário

olá, seja bem vindo ao Linux Dicas e suporte !!

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais