Recuperando o GRUB com System RescueCD

System Rescue CD é uma distribuição linux baseada em Gentoo, usada para corrigir problemas e fazer diagnósticos. Pode ser gravada em CD ou pendrive para rodar na inicialização. Conta com muitas ferramentas:

  • GNU Parted: cria, redimensiona, move, copia partições e sistemas de arquivos;
  • GParted: implementação gráfica do GNU Parted library;
  • Partimage: cria imagem de partições e disco inteiros similar ao Ghost;
  • ddrescue: tenta efetuar cópia corrigida da partição com erros;
  • FSArchiver: semelhante ao Partimage. Pode clonar discos e criar imagem de partições;
  • Ntfs3g: permite acesso de leitura e escrita às partições Windows em sistema de arquivos NTFS;
  • sfdisk: salva e restaura tabela de partições;
  • Test-disk: verifica e recupera tabela de partições apagadas. Suporta reiserfs, ntfs, fat32, ext2/3 e outros;
  • Memtest+: teste de memória;
  • Rsync: efetua backup remoto por sincronia de dados;
  • Ferramentas de rede (Samba, NFS, ping, nslookup, …).

Suponha que ocorra um problema na inicialização do sistema e o GRUB não funcione corretamente. O sistema operacional não inicia. Podemos usar o System Rescue CD para carregar o sistema instalado e reinstalar o GRUB. Inicialize com o System Rescue e selecione a opção “Boot an existing Linux installed on the disk”.

Podemos agora reinstalar o GRUB. A instalação requer um usuário com privilégios de administrador. Em sistemas Debian e derivados podemos recorrer ao apt-get:

# apt-get install grub

Crie uma pasta grub em /boot

# mkdir /boot/grub

Atualize o grub para criar o arquivo menu.lst

# update-grub

Adicione o grub ao setor MBR (Master Boot Record). As informações do setor MBR serão substituídas.

# grub-install hd0

Reinicie o sistema sem o System Rescue.

Procurar no blog: