Recuperar Arranque o GRUB de Ubuntu, Linux Mint y derivados de Debian.

  • Comparte en:

  • Hola Amigos pues les dejo este Tutorial donde explico como recuperar el GRUB de Ubuntu 12.04, Ubuntu 12.10, Ubuntu 13.04, Ubuntu 13.10, Linux Mint y mas derivados de Debian, lo complemento con un Video Tutorial.


    1. Debes arrancar tu computadora desde el DVD o USB con Ubuntu o derivados. Una vez iniciado, abre la terminal y pones el siguiente comando:

    sudo fdisk -l



    2. Te mostrara las particiones, para mayor documentación ver el vídeo que dejo a el final.

    En la columna "Sistema" deberás localizar la partición "Linux" y apuntar el número después de "sda" de la columna "Disposit.", la partición que corresponde a "Linux" es "sda5", como muestro y explico en el vídeo.

    En este caso, se supone que la partición raíz de Ubuntu (/) se encuentra en "/dev/sda5". A partir de aquí, deberás sustituir "sda5" por los valores que fdisk a arrojado para tu caso en concreto.

    3. Monta el disco duro que contiene la raíz de Ubuntu o derivados: 

    sudo mount -t ext4 /dev/sda5 /mnt

    "Ojo "sda5" es donde ami me aparece a ti puede ser en otro lugar ya sea "sda4 o sda 3, etc".

    La opción "-t" indica el tipo de partición, en este caso "ext4" (si has usado otro tipo de sistema de archivos a la hora de instalar Ubuntu o derivados, deberás cambiarlo por el correspondiente), seguido por la partición a montar (cambia "sda5" por la que te corresponda exactamente) y el directorio donde lo vas a montar "/mnt".

    3.1. Este paso es solamente para aquellos equipos en los que se ha realizado la instalación de Ubuntu o derivados, en una partición "/boot" separada de las demás, la partición correspondiente debería también ser montada en "/mnt/boot".

    sudo mount -t ext4 /dev/sda5 /mnt/boot

    4. Monta también a continuación el resto de los dispositivos en el directorio "/mnt" en el sistema Live:

    sudo mount --bind /dev /mnt/dev

    sudo mount --bind /dev/pts /mnt/dev/pts

    sudo mount --bind /proc /mnt/proc

    sudo mount --bind /sys /mnt/sys

    5. Ejecuta la siguiente orden para acceder como root (superusuario o 
    superadministrador) al sistema de archivos del Ubuntu o derivados al que deseas recuperar el acceso.

    sudo chroot /mnt

    6. Actualiza la configuración de GRUB:

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

    7. Carga ahora el GRUB en el MBR ejecutando el siguiente comando, es decir, instala el gestor de arranque al comienzo del primer disco duro "/dev/sda"

    grub-install --recheck /dev/sda

    OJO en dado caso que Ubuntu o derivados, este instalado en otro disco duro hacer esto:

    Sustituye "sda" por el disco duro que utilizas para arrancar los sistemas operativos. Por norma general será "sda" pero ten cuidado, no debes poner el número de partición, sólo "sda".

    OJO hacer el paso 7.1 si te sale algún error, ver el vídeo para mas documentación sobre esto.

    7.1. Si el paso anterior no funciona, Ubuntu y derivados se puede encargar automáticamente de ello:

    sudo update -grub2

    sudo grub-install /dev/sda


    Aquí el vídeo: