Meu sistema CentOS 6.5 estava recebendo erros sobre o disco rígido, então usei o partclone para clonar o sistema de arquivos raiz.
Apenas dois dias depois, o disco rígido morreu e o sistema não inicializava mais.
Então substituí o disco rígido e, usando um CD do CentoS Live, criei a mesma estrutura de partição para o sistema de arquivos raiz usando o fdisk, criei um sistema de arquivos ext4 e finalmente restaurei meu clone de partição de backup usando partclone.
Até aí tudo bem, a nova partição raiz pode ser montada e lida e todos os meus arquivos estão intactos.
Mas quando se trata de inicializar o sistema, estou tendo um problema com o GRUB. O sistema apenas trava com uma tela em branco.
Eu segui as instruções no site do CentOS para reinstalar o gerenciador de inicialização:
Inicialize a partir do CD e entre no modo de recuperação
chroot /mnt/sysimage
grub-install /dev/sda
Mas então recebo um erro dizendo:
Could not find device for
E é isso - ele não diz para qual dispositivo, está em branco.
Eu tentei outro método também:
grub
find /boot/grub/stage1
root(hd0,0)
setup (hd0,0)
Isso também não funciona - acabo no mesmo problema. Eu realmente não quero descer a rota de reinstalação, ajuda!
Atualizar
OK parece que eu tenho dificuldade em ler, foi setup (hd0) não (hd0,0) O sistema agora inicializa, mas parece que alguns rpms foram corrompidos e eu não estou tentando reinstalar.
Este foi um excerto doloroso! Existe uma maneira melhor de fazer backup do sistema de arquivos raiz e restaurá-lo em outra unidade (que pode não ser do mesmo tamanho, mas que poderia caber no sistema de arquivos raiz)?
Tags centos disaster-recovery