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 /swapfileAtive 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
Postar um comentário
olá, seja bem vindo ao Linux Dicas e suporte !!