8.7. Recuperar um Sistema Estragado

Por vezes, as coisas correm mal, e o sistema que você instalou cuidadosamente já não arranca. Talvez a configuração do carregador de arranque se tenha estragado enquanto experimentava uma alteração, ou talvez o novo kernel que você instalou não arranque, ou talvez raios cósmicos tenham atingido o seu disco rígido e tenham trocado um bit em /sbin/init. Seja qual for a causa, você precisa de um sistema que funcione enquanto você o compõe, e o modo de recuperação pode ser útil para isso.

Para aceder ao modo de recuperação, escolha rescue no menu de arranque, escreva rescue na prompt boot:, ou arranque com o parâmetro de arranque rescue/enable=true. Ser-lhe-ão mostrados os primeiros ecrãs do instalador, com uma nota no canto do ecrã a indicar que está em modo de recuperação, e não em modo de instalação completa. Não se preocupe, o seu sistema não está prestes a ser sobreescrito! O modo de recuperação apenas tira partido das capacidades de deteção de hardware disponíveis no instalador para se certificar que os seus discos, dispositivos de rede, e por aí fora estão disponíveis para si enquanto você repara o seu sistema.

Em vez da ferramenta de particionamento, deve ser-lhe apresentada uma lista das partições no seu sistema, e ser-lhe-á pedido que seleccione uma delas. Normalmente, você deverá escolher a partição que contém o sistema de ficheiros raiz que você necessita reparar. Você pode escolher partições em dispositivos RAID e LVM assim como as criadas directamente nos discos.

Se possível, o instalador irá agora apresentar-lhe uma prompt da shell no sistema de ficheiros que você seleccionou, o qual pode utilizar para executar quaisquer reparações necessárias. Por exemplo, se você necessitar reinstalar o carregador de arranque GRUB no master boot record do primeiro disco, você pode introduzir o comando grub-install '(hd0)' para o fazer.

Se o instalador não conseguir correr uma shell utilizável no sistema de ficheiros raiz que você escolheu, talvez porque o sistema de ficheiros está corrompido, então irá lançar um aviso e oferecer-se para em vez disso dar-lhe uma shell no ambiente do instalador. Você poderá não ter tantos utilitários disponíveis neste ambiente, mas muitas vezes serão suficientes para reparar o seu sistema. O sistema de ficheiros raiz que você seleccionou será montado no directório /target.

Em qualquer dos casos, após você sair da shell, o sistema irá reiniciar.

Finalmente, note que reparar sistemas estragados pode ser difícil, e este manual não tenta desenvolver todas as coisas que possam ter corrido mal e como as corrigir. Se você tiver problemas, consulte um especialista.