- Meu computador não boota! E agora? Possíveis sintomas: tela preta congelada, tela de splash congelada,
systemd
travado,upstart
travado, corrupção (fsck
não ficou satisfeito), bootloader (grub, syslinux, EFI) mal configurado (ou não configurado) - Obter uma distro de Linux e gravá-la num USB Flash Drive (pendrive). Meu gosto pessoal: System rescue cd, Parted magic, Slitaz ou Arch Linux.
- Bootar a distro e imediatamente abrir um console / emulador de terminal. Com interface gráfica ou não, a gosto.
fdisk -l
para detectar os discos do computador. Detectar o disco cujo sistema está com problema. Geralmente o que contém a partição/boot
ou/
. Identificar as partições também é usualmente importante.- Se você precisar formatar alguma partição, use
cfdisk
ouparted
. Exemplo:cfdisk /dev/sda1
. - Se você precisar (re)criar algum filesystem, use
mkfs
(por exemplo,mkfs.ext4 -L "archroot" /dev/sda1
). - Para (re)montar o seu sistema de arquivos: (por exemplo)
mount /dev/sda1 /mnt
. chroot
no sistema que você acabou de montar:chroot /mnt
.- Para recuperar (na verdade, gerar novamente) o arquivo de configuração do grub dentro do chroot:
grub-mkconfig -o /boot/grub/grub.cfg
. - Para reinstalar o grub (fora do chroot!), use
grub-install
. - Explorar o diretório
/etc/systemd/system
.
Usualmente um desses passos é um caminho para resolver o problema. No final das contas, as coisas são bastante específicas, dependem do contexto.