Modo de Recuperação: init=/bin/bash
O parâmetro init=/bin/bash é uma instrução direta para o Kernel Linux. Ele é útil quando o sistema não inicia por erros no fsck ou quando você precisa resetar a senha de root.
⚠️ O QUE ACONTECE: O sistema ignora o processo de boot normal e te entrega um terminal com privilégios de root imediatamente. O sistema de arquivos estará em modo Somente Leitura.
Como aplicar no seu Gestor de Boot
1. No GRUB (Versão atual/comum)
Na tela de menu do GRUB:
- Selecione a entrada do Slackware e pressione e para editar.
- Localize a linha que começa com
linux (onde aponta para o vmlinuz).
- Vá até o fim dessa linha e adicione:
init=/bin/bash
- Pressione Ctrl+X ou F10 para iniciar.
2. No LILO (Clássico)
No prompt de comando do LILO (pressione Tab se necessário):
LILO boot: Linux init=/bin/bash
3. No ELILO (Sistemas UEFI)
No prompt do ELILO, digite o nome da imagem seguido do parâmetro:
ELILO boot: Linux init=/bin/bash
Comandos Essenciais após o Boot
Ao entrar no shell bash-5.x#, você precisa realizar estes passos para conseguir salvar alterações:
A) Liberar Escrita no Disco:
# mount -o remount,rw /
B) Corrigir Erros de Disco (fsck):
Se o problema era o fsck, rode-o manualmente na partição correta (ex: sda2):
# fsck -y /dev/sda2
C) Resetar Senha de Root:
# passwd root
D) Sair com Segurança:
Sempre sincronize os dados e volte para modo leitura antes de desligar:
# sync
# mount -o remount,ro /
Dica universal válida para qualquer distribuição Linux.