Restaurando o Grub pelo live cd
Usei o live cd do Ubuntu 9.10 amd64 para recuperar o boot, achei no sítio Dicas-l:
# mkdir /media/mnt (diretório onde será montado a raiz do sistema perdido)
# mount /dev/sda1 /media/mnt/ (trocar sda1 pela sua partição)
# mount -o bind /dev/ /media/mnt/dev
# chroot /media/mnt
grub-install /dev/sda (trocar sda pelo seu hd)
Obs: Usando #fdisk -l dá pra ver as partições.
Obs:
1 – O live cd tem que ser a mesma versão que aquela que quer recuperar, 64 bits recupera 64 bits.
2 – Se houve troca do sistema operacional, depois de recuperado o grub, ele não vai conseguir executar o sistema que foi alterado, por exemplo, se tinha o winxp 32 bits e depois instalou o winxp 64 bits, após a recuperação, executar update-grub como root no terminal do sistema recuperado.
Muito obrigado pela dica! Funcionou perfeitamente.
Muito obrigado. Consegui recuperar todas as minhas partições! Postei sua dica no twitter.