Reinstalar / reparar Grub
Para reinstalar grub en un sistema que hemos montado arrancando previamente desde un livecd como CloneZilla, System Rescue CD y similares, necesitaremos montar algunos sistemas de ficheros especiales para que grub-install o update-grub no muestren errores al acceder a las unidades de disco.
1º En primer lugar, podemos montar la partición raíz del sistema a restaurar en /mnt, por ejemplo:
mount -t auto /dev/sda2 /mnt
2º Necesitaremos montar /proc, /sys y /dev dentro de /mnt, de esta forma:
mount -t sysfs sys /mnt/sys
mount -t proc none /mnt/proc
mount -o bind /dev /mnt/dev
3º Hacemos chroot para que grub encuentre todas las rutas al ejecutarlo:
chroot /mnt /bin/bash
4º Si tenemos el contenido de /boot en otra partición , habría que montarla dentro de /mnt/boot. Por ejemplo:
mount -t auto /dev/sda1 /boot
5º Ya podemos ejecutar grub-install o update-grub para reparar el gestor de arranque. Por ejemplo:
grub-install --no-floppy /dev/sda
Etiquetas: Administracion, Grub, Linux