Restuarando Grub

Hoy por desgracia me he cargado el grub de un servidor RHEL5.
Asi que me he puesto a restaurarlo desde “linux rescue“.
Cual ha sido mi sorpresa cuando ninguna de las sugerencias disponibles por internet me ha funcionado (o no he dado por las correctas).
Intentando cosas he “dado” con la solución…

El rescue de linux por supuesto me ha detectado y montado las particiones en /mnt/sysimage:

/dev/mapper/rootvg-LVsystem 12G 1.5G 9.6G 14% /mnt/sysimage/
/dev/sda1 99M 13M 82M 13% /mnt/sysimage/boot
/dev/mapper/rootvg-home_lv 2.0G 120M 1.8G 7% /mnt/sysimage/home
/dev/mapper/rootvg-usr_lv 4.9G 1.2G 3.5G 26% /mnt/sysimage/usr
/dev/mapper/rootvg-var_lv 2.0G 135M 1.8G 8% /mnt/sysimage/var
/dev/mapper/rootvg-tmp_lv 992M 34M 908M 4% /mnt/sysimage/tmp
/dev/mapper/rootvg-logs_lv 992M 34M 908M 4% /mnt/sysimage/logs

El problema es que grub-install no me funcionaba por no “detectar” grub, he intentado pasarle varios parametros pero nada.
Tampoco funcionaba un chroot.

Asi que a “las bravas”:

ln -s /mnt/sysimage/sbin/grub /sbin/grub
grub --batch --device-map=/boot/grub/device.map --config-file=/boot/grub/grub.conf -no-floppy

Y desde el prompt de grub:

grub> root (hd0,0)
grub> setup (hd0)
grub> quit

Es paradógico lo que se consigue con un symlink :D

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.