Inicio > General > Como recuperar/reinstalar GRUB2

Como recuperar/reinstalar GRUB2

Es posible que por algún motivo, se pierda el gestor de arranque de nuestro sistema, ya porque hemos clonado el disco, o por cualquier otro motivo, por lo que aquí explico como poder recuperarlo.

 

1. Arrancar el ordenador con el DVD de alguna distribución que tenga arranque live.

2. Averigurar el nombre de la partición raíz del sistema y de la partición /boot en caso de que sea independiente. Ejecutar el comando fdisk -l para listar las particiones del sistema:

# fdisk -l

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x89c77279

Device    Boot     Start       End    Blocks Id System
/dev/sda1           2048   4208639   2103296 82 Linux swap / Solaris
/dev/sda2   *    4208640  46153727  20972544 83 Linux
/dev/sda3       46153728 625141759 289494016 83 Linux

En este caso la partición raíz es /dev/sda2.

3. Montar la partición raíz del sistema y la partición boot en caso de existir.

mount /dev/sda2 /mnt
mount /dev/sdaX /mnt/boot

4. Montar el resto de los dispositivos en el directorio “/mnt” en el sistema Live:

# mount --bind /dev /mnt/dev

# mount --bind /dev/pts /mnt/dev/pts

# mount --bind /proc /mnt/proc

# mount --bind /sys /mnt/sys

5. Ejecuta el siguiente comando:

sudo chroot /mnt

6. Actualizar el fichero de configuración de GRUB 2.

grub2-mkconfig -o /boot/grub2/grub.cfg

7. Instalar GRUB 2 en el MBR del disco duro o en el sector de arranque de la partición raíz, yo recomiendo instalarlo en el MBR del disco duro.

En el MBR del disco duro:

grub2-install /dev/sda

En la partición raíz del sistema:

grub2-install /dev/sda2

8. Salir del directorio raíz del sistema instalado, desmontar las particiones y reiniciar.

exit

umount -a

reboot
Categorías:General Etiquetas: ,
  1. agosto 29, 2013 a las 2:39 pm

    Gracias!! Me hubiera venido bien unas semanas atras xD

    Yo cuento algo que me paso hace unas dos semanas atras…

    En casa tengo dos sistemas operativos (xubuntu para mi y windows para mi hermana). El caso es que al reinstalar windows grub ya no funcionaba (porque windows sobrescribio el MBR de mi disco donde estaba instalado grub)…

    La solucion fue muy similar:
    * Inicie un LiveCD (linux mint)
    * Abri una terminal y me hice root (sudo su -)
    * Monte la particion donde tenia instalado xubuntu (mount /dev/sdz1 /mnt)
    * Instale grub indicando la carpeta de booteo y el disco donde debia instalarse y presto!!
    (grub-install –boot-directory=/mnt/boot /dev/sdz)

    RUEGO NO EJECUTAR NINGUNO DE ESTOS COMANDOS SI NO SE SABE QUE SE ESTA HACIENDO, NO ME HAGO RESPONSABLE POR GENTE QUE COPIA, PEGA Y EJECUTA CODIGO AL AZAR… De todas formas notaran que escribi “sdz” para evitar que algun suicida se quede sin iniciar su sistema operativo.

    Saludos!!

    • agosto 29, 2013 a las 2:50 pm

      Me alegro de que te guste el post.

      Respecto al error que tuviste, sí, suele pasar, pero rompiendo cosas es como se aprende😉

      Saludos.

      PD: Eso se soluciona no instalando Windows :p

  1. septiembre 12, 2013 a las 12:30 pm
  2. diciembre 29, 2013 a las 6:03 am

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: