Restaurar GRUB en Ubuntu

Restaurar GRUB en Ubuntu

Método 1: utilidad Boot-Repair

En primer lugar, queremos abordar una solución para los principiantes. La utilidad Boot-Repair ayudará a recuperar GRUB en Ubuntu. El usuario sólo tiene que instalarlo y ejecutar una comprobación de errores. Después, todos los problemas detectados se repararán automáticamente y aparecerá un informe detallado en la pantalla. Además, la herramienta se puede configurar con opciones adicionales, como la recuperación paralela del MBR o el tiempo del menú de arranque. Ya tenemos un artículo separado sobre la depuración de GRUB a través de Boot-Repair. Le sugerimos que lo lea a través del siguiente enlace y pasaremos a los siguientes métodos.

Leer más: Reparación del gestor de arranque GRUB mediante Boot-Repair en Ubuntu

Método 2: Restaurar manualmente GRUB2

La ventaja de este método es que el usuario no tiene que instalar ningún componente adicional, ya que todas las herramientas de recuperación del cargador de arranque ya están disponibles en las distribuciones de Ubuntu. Las desventajas sólo están relacionadas con la necesidad de introducir manualmente los comandos en «Terminal».Sin embargo, las siguientes instrucciones no deberían causar ningún problema si sigue cada paso con precisión. Sin embargo, si sigue las siguientes instrucciones, siguiendo cada paso con precisión, no debería haber ningún problema.

  1. El primer paso es arrancar desde el LiveCD, ya que un fallo total del cargador de arranque GRUB2 significa que el shell estándar no se puede abrir. En el sitio oficial de soporte de Ubuntu se puede encontrar un tutorial detallado para los novatos, así que no lo repasaremos ahora.
  2. Instrucciones sobre cómo arrancar Ubuntu desde el LiveCD en el sitio web oficial

  3. Después de arrancar en modo LiveCD, abra «Terminal». convenientemente e introduzca allí el comando sudo fdisk -l.
  4. Confírmelo especificando la contraseña de root.
  5. Finalmente, se mostrará una lista de las unidades disponibles. Examínalo y encuentra el disco con el sistema principal y la partición donde se almacena el bootloader. En la siguiente descripción se pueden ver ejemplos de descripciones de las particiones deseadas.

    Disk /dev/sdc: 14,5 GiB, 15514730496 bytes, 30302208 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
    Disklabel type: dos
    Disk identifier: 0x38972eb0

    Device Boot Start End Sectors Size Id Type
    /dev/sdc1 * 23949312 29882367 5933056 2,8G 7 HPFS/NTFS/exFAT
    /dev/sdc2 29882368 30302207 419840 205M b W95 FAT32
    /dev/sdc3 13551616 23949311 10397696 5G 83 Linux
    /dev/sdc4 2048 12621823 12619776 6G b W95 FAT32

  6. Ahora mismo, los sistemas de archivos necesarios no están montados en la ubicación requerida, así que vamos a hacerlo. El primer comando tiene el siguiente aspecto mount /dev/sdc3 /mnt. Aquí y en los comandos que siguen, sustituya las ubicaciones de las unidades por las que definió anteriormente.
  7. El segundo comando es. mount /dev/sdc2 /mnt/boot. Es responsable de montar los archivos del cargador de arranque.
  8. Ahora vamos a realizar los pasos preparatorios para iniciar la sesión. El primer comando que nos interesa sudo mount --bind /dev /mnt/dev.
  9. Las líneas finales del montaje tienen este aspecto: sudo mount --bind /sys /mnt/sys и sudo mount --bind /proc /mnt/proc.
  10. A continuación, inicie sesión en el entorno de escritorio mediante el comando chroot /mnt /bin/bash.
  11. En esta disposición, especifique un comando env-updatepara descargar todas las actualizaciones de las variables del perfil.
  12. Complete esta acción introduciendo source /etc/profile.
  13. Las tareas anteriores eran preparatorias, y una vez completadas con éxito, puede proceder a restaurar directamente GRUB2. En primer lugar, lo reinstalaremos utilizando sudo grub2-install /dev/sdcDónde /dev/sdc Sustitúyalo por el nombre de su unidad de disco duro.
  14. Después de eso, crea un nuevo archivo de configuración responsable del comportamiento del cargador de arranque: sudo grub2-mkconfig -o /boot/grub/grub.cfg.
  15. Utilice el comando sudo grub-updatepara actualizar todos los componentes.
  16. Si no hay errores en el proceso, introduzca exit para salir del entorno.
  17. Reinicie el sistema operativo para que se inicie correctamente con el bootloader ya restaurado.

Como puede ver, no hay nada complicado en los pasos para restaurar GRUB2 cuando ha fallado completamente. En la mayoría de los casos, basta con utilizar los comandos anteriores uno por uno para conseguir un resultado positivo sin obtener ningún error. Sin embargo, existe un método más sencillo que puede resultar útil en caso de que el gestor de arranque falle de forma incompleta. A continuación hablaremos de ello.

Método 3: Recuperación manual sin LiveCD

A veces los usuarios se enfrentan a situaciones en las que Ubuntu no puede arrancar, pero aparece una notificación en la pantalla «Se admite una edición mínima de líneas tipo BASH»y en la parte inferior hay una línea activa para introducir comandos. Esto se llama el entorno Bash mínimo, y la recuperación de GRUB también está disponible de forma más rápida a través de él.

  1. En este shell, utilice el comando lspara ver una lista de las unidades conectadas a su ordenador. Se verá algo así: (hd2,msdos1, hd2,msdos2, hd2,msdos3, hd2,msdos4).
  2. En este terminal, sólo puedes interactuar con una unidad a la vez, así que selecciona la partición con los archivos del cargador de arranque y asígnale variables de entorno especificando set root=(hd2,2). hd2,2 Sustituir por el nombre correcto.
  3. Introduzca los siguientes comandos uno a uno para abrir el shell de GRUB.

    insmod ext2
    insmod normal
    normal

  4. Inicie el kernel. En la mayoría de los casos, el comando linux /boot/vmlinuz.
  5. Lo único que queda por hacer es realizar una descarga estándar y en el «Terminal». del sistema operativo, ejecute los siguientes comandos uno tras otro:

    boot
    sudo grub2-install /dev/sda
    sudo grub2-mkconfig -o /boot/grub/grub.cfg

Ahora está familiarizado con las tres formas de restaurar GRUB en Ubuntu. Como puede ver, cada uno de ellos es adecuado para determinadas situaciones y supone un algoritmo completamente diferente. Lo único que hay que hacer es elegir el mejor método. Para los principiantes, aconsejamos prestar especial atención a la primera opción, ya que es la más eficaz para esta categoría de usuarios.

Nos alegramos de que hayamos podido ayudarle con su problema.

Describa lo que no le ha funcionado.
Nuestros especialistas tratarán de responder con la mayor rapidez posible.

¿Le ha ayudado este artículo?