Todos tivemos problemas algunha vez co noso grub. Normalmente é sinxelo recuperalo, pero últimamente cos discos SATA xurde algún que outro problema.
Método que eu usaba ata o momento:
- Arrancamos o sistema con un disco arrancable alternativo (USB, cdrom, etc.)
- Poñémonos como root (sudo su, su, etc..)
- Montamos a partición do sistema que queremos recuperar o arranque (mount /dev/sda1 /mnt/sistema)
- Facemos a partición a raíz do sistema (chroot /mnt/sistema)
- Por último executamos grub-install /dev/sda ou grub-install hd0, ou o disco no que se atope a partición de sistema.
O método que me resultou, despois de que me fallara o anterior:
- Arrancamos o sistema con un disco arrancable alternativo (USB, cdrom, etc.)
- Poñémonos como root (sudo su, su, etc..)
- Accedemos ó grub, co comando grub
- Logo aparecerá unha shell cun prompt grub> . Ahí executaremos:
- find /boot/grub/stage1
Este comando proporcionará a información da partición que contén o sistema, como exemple (hd0,1) - grub>root (hd0,1)
- grub>setup (hd0)
- E por último saímos do grub, grub>quit
Logo de usar calqueira dos dous métodos (sempre que algún deles funcione) reiniciamos e xa temos o grub funcionando de novo.







