Cómo rescatar, reparar y reinstalar el cargador de arranque GRUB en Ubuntu


Este tutorial lo guiará sobre cómo rescatar, reparar o reinstalar una máquina Ubuntu dañada que no se puede arrancar debido al hecho de que el cargador de arranque Grub2 se ha visto comprometido y no puede cargar el cargador de arranque que transfiere el control al kernel de Linux. En todos los sistemas operativos Linux modernos, GRUB es el cargador de arranque predeterminado.

Este procedimiento se ha probado con éxito en una edición de servidor Ubuntu 16.04 con el cargador de arranque Grub dañado. Sin embargo, este tutorial solo cubrirá el procedimiento de rescate GRUB del servidor Ubuntu, aunque el mismo procedimiento se puede aplicar con éxito en cualquier sistema Ubuntu o en la mayoría de las distribuciones basadas en Debian.

    1. Descargue la imagen ISO de Ubuntu Server Edition DVS

    ¿Intentas arrancar tu máquina servidor Ubuntu y ves que los sistemas operativos ya no se inician y descubres que el programa cargador de arranque ya no funciona?

    Normalmente, la consola mínima GNU GRUB aparece en su pantalla, como se ilustra en la captura de pantalla siguiente. ¿Cómo se puede restaurar Grub en Ubuntu?

    Hay muchos métodos en Linux que se pueden usar para reinstalar un grub roto, algunos pueden involucrar la capacidad de trabajar y restaurar el cargador de arranque usando la línea de comandos de Linux y otros son bastante simples e implican arrancar el hardware con un Live CD de Linux y utilizando las indicaciones de la GUI para reparar el cargador de arranque dañado.

    Entre los métodos más simples, que se pueden usar en distribuciones basadas en Debian, especialmente en sistemas Ubuntu, se encuentra el método presentado en este tutorial, que implica solo arrancar la máquina en la imagen ISO del DVD en vivo de Ubuntu.

    La imagen ISO se puede descargar desde el siguiente enlace: http://releases.ubuntu.com/

    Reinstale el cargador de arranque Ubuntu GRUB

    1. Después de haber descargado y grabado la imagen ISO de Ubuntu, o haber creado una memoria USB de arranque, coloque el medio de arranque en la unidad de su máquina apropiada, reinicie la máquina e indique al BIOS que arranque en la imagen en vivo de Ubuntu.

    2. En la primera pantalla, elija el idioma y presione la tecla [Enter] para continuar.

    3. En la siguiente pantalla, presione la tecla de función F6 para abrir el menú de otras opciones y seleccione la opción Modo experto. Luego, presione la tecla Escape para volver a la línea Opciones de arranque en el modo de edición, como se ilustra en las capturas de pantalla a continuación.

    4. A continuación, edite las opciones de arranque de la imagen en vivo de Ubuntu utilizando las flechas del teclado para mover el cursor justo antes de la cadena quiet y escriba la siguiente secuencia como se ilustra en la siguiente captura de pantalla.

    rescue/enable=true 
    

    5. Después de haber escrito la declaración anterior, presione la tecla [Enter] para indicarle a la imagen ISO en vivo que se inicie en el modo de rescate para rescatar un sistema roto.

    6. En la siguiente pantalla, seleccione el idioma en el que desea realizar el rescate del sistema y presione la tecla [Intro] para continuar.

    7. A continuación, seleccione su ubicación apropiada de la lista presentada y presione la tecla [enter] para avanzar.

    8. En la siguiente serie de pantallas, seleccione la distribución de su teclado como se ilustra en las capturas de pantalla a continuación.

    9. Después de detectar el hardware de su máquina, cargar algunos componentes adicionales y configurar la red, se le pedirá que configure el nombre de host de su máquina. Debido a que no está instalando el sistema, simplemente deje el nombre de host del sistema como predeterminado y presione [enter] para continuar.

    10. A continuación, según la ubicación física proporcionada, la imagen del instalador detectará su zona horaria. Esta configuración funcionará con precisión solo si su máquina está conectada a Internet.

    Sin embargo, no es importante si su zona horaria no se detecta correctamente, porque no está realizando una instalación del sistema. Simplemente presione para continuar.

    11. En la siguiente pantalla, será transferido directamente al modo de rescate. Aquí, debe elegir el sistema de archivos raíz de su máquina de la lista provista. En caso de que su sistema instalado use un administrador de volumen lógico para delimitar particiones, debería ser fácil detectar su partición raíz de la lista revisando los nombres de los grupos de volúmenes como se ilustra en la captura de pantalla a continuación.

    De lo contrario, en caso de que no esté seguro de qué partición se utiliza para el sistema de archivos /(root) , debe intentar sondear cada partición hasta que detecte el sistema de archivos raíz. Después de seleccionar la partición raíz, presione la tecla [Enter] para continuar.

    12. En caso de que su sistema se haya instalado con una partición /boot separada, el instalador le preguntará si desea montar la partición/boot separada. Seleccione Yes y presione la tecla [Enter] para continuar.

    13. A continuación, se le proporcionará el menú de operaciones de rescate. Aquí, seleccione la opción para reinstalar el cargador de arranque GRUB y presione la tecla [enter] para continuar.

    14. En la siguiente pantalla, escriba el dispositivo de disco de su máquina donde se instalará GRUB y presione [Enter] para continuar, como se muestra en la siguiente imagen.

    Por lo general, debe instalar el cargador de arranque en el MBR del disco duro de su primera máquina, que es/ dev/sda en la mayoría de los casos. El proceso de instalación de GRUB comenzará tan pronto como presione la tecla Intro.

    15. Después de que el sistema en vivo instale el cargador de arranque GRUB, será dirigido de nuevo al menú principal del modo de rescate. Lo único que queda ahora, después de que haya reparado con éxito su GRUB, es reiniciar la máquina como se muestra en las imágenes a continuación.

    Finalmente, expulse el medio de arranque en vivo de la unidad apropiada, reinicie la máquina y debería poder arrancar en el sistema operativo instalado. La primera pantalla que aparecerá debe ser el menú GRUB del sistema operativo instalado, como se ilustra en la siguiente captura de pantalla.

    Reinstale manualmente el cargador de arranque Ubuntu Grub

    14. Sin embargo, si desea reinstalar manualmente el cargador de arranque GRUB desde el menú de operaciones de Rescue, siga todos los pasos presentados en este tutorial hasta llegar al punto 13, donde realiza los siguientes cambios: en lugar de elegir la opción para reinstalar el cargador de arranque GRUB , seleccione la opción que dice Ejecutar un shell en/dev/(your_chosen_root_partition y presione la tecla [Enter] para continuar.

    15. En la siguiente pantalla, presione Continuar presionando la tecla [enter] para abrir un shell en la partición del sistema de archivos raíz.

    16. Después de que se haya abierto el shell en el sistema de archivos raíz, ejecute el comando ls como se presenta a continuación para identificar los dispositivos de disco duro de su máquina.

    # ls /dev/sd* 
    

    Una vez que haya identificado el dispositivo de disco duro correcto (por lo general, el primer disco debe ser /dev/sda ), ejecute el siguiente comando para instalar el cargador de arranque GRUB en el MBR del disco duro identificado.

    # grub-install /dev/sda
    

    Una vez que GRUB se haya instalado correctamente, deje el indicador de shell escribiendo exit.

    # exit
    

    17. Una vez que haya salido del indicador de shell, volverá al menú principal del modo de rescate. Aquí, elija la opción para reiniciar el sistema, expulsar la imagen ISO de arranque en vivo y su sistema operativo instalado debería iniciarse sin ningún problema.

    ¡Eso es todo! Con un mínimo esfuerzo, ha logrado que su máquina Ubuntu tenga la capacidad de arrancar el sistema operativo instalado.