Archive for May 20th, 2008

20
May

Recuperar Grub bootloader

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.