Bitácora de EleKtR0

English - Italiano - Deutsch - Français - Português - русский

17 de septiembre de 2016

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: , ,

0 comentarios:

Publicar un comentario

Suscribirse a Enviar comentarios [Atom]



<< Página principal