Erro swapfile no boot da sua distro Linux


O erro "Failed to activate swap /swapfile" impede o boot do sistema, confira como resolver esse problema.

Erro swapfile no boot da sua distro Linux

 O erro pode ser causado no caso de a /swapfile te corrompido, não vejo outra explicação.

Para resolver precisamos do bash no boot, ligue o computador e vá teclando ESC para aparecer a tela do Grub.

Na tela do Grub tecle e


 Com as setas do teclado vá até splash e apague ela.

No lugar de splash digite. ( Para a / use : )

init=/bin/bash

Tecle f10 para iniciar o bash.

Monte a Raiz / para leitura e escrita com o comando. ( Para a / use : )

mount -w -o remount /

Abra o fstab com o comando ( Para a / use : )

nano /etc/fstab

Comente o inicio da linha da swapfile com #

Salve teclando Ctrl + x tecle y e tecle Enter para sair.

Reinicie o computador e de o boot normalmente.

Note que desativamos a memória Swap.


Recriando a swapfile

Muito provavelmente a sua foi corrompida por isso o erro no boot, para recriar para a swap.

Log como Root.

sudo -i

Para a swap.

swapoff -a

Crie uma nova de 6 GB ( Não interrompa, pode demorar um pouco, aguarde ... )

dd if=/dev/zero of=/swapfile bs=1024 count=6M

Com o arquivo alterado, defina as permissões com o comando abaixo.

chmod 600 /swapfile

Defina o arquivo criado como swap com o comando abaixo.

mkswap /swapfile
Ative a swapfile com o comando abaixo.
swapon /swapfile

Swapfile recriada.

Agora abra o fstab para remover o comentário da swapfile e a habilitar no boot.

nano /etc/fstab

Note que você deve remover o # antes da palavra swapfile que adicionamos para conseguir dar o boot.


Salve teclando Ctrl + x tecle s e tecle Enter para fechar.

Reinicie o computador que o boot ira funcionar com a nova swapfile.

Sistema com Swap funcionando.


Comentários

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais