Cómo rescatar, reparar y volver a instalar GRUB Boot Loader en Ubuntu


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

Este procedimiento se ha probado con éxito en una edición del 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 puede aplicarse con éxito en cualquier sistema Ubuntu o en la mayoría de las distribuciones basadas en Debian.

    1. Download Ubuntu Server Edition DVS ISO Image

    ¿Intenta arrancar su máquina del servidor Ubuntu y ve que los sistemas operativos ya no se inician y descubre que el programa del cargador de arranque ya no funciona?

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

    Existen muchos métodos en Linux que se pueden usar para volver a instalar 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 implica iniciar el hardware con una Linux Live CD y el uso de 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 las distribuciones basadas en Debian, especialmente en los 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/

    Reinstalar Ubuntu GRUB Boot Loader

    1. Una vez que haya descargado y quemado la imagen de Ubuntu ISO , o haya creado una memoria USB de arranque, coloque el dispositivo de arranque en la unidad de la máquina adecuada, reinicie la máquina e indique la BIOS para arrancar en la imagen en vivo de Ubuntu.

    2. En la primera pantalla, seleccione 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 de 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. Luego, edite las opciones de arranque de la imagen en vivo de Ubuntu usando las flechas del teclado para mover el cursor justo antes de la cadena quiet y escriba la siguiente secuencia como se ilustra en la captura de pantalla de abajo.

    rescue/enable=true 
    

    5. Después de que hayas escrito la declaración anterior, presiona la tecla [Enter] para indicar a la imagen ISO en vivo que inicie 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 [ingresar] para continuar.

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

    8. En la siguiente serie de pantallas, seleccione su distribución del 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 su máquina nombre de host . Debido a que no está instalando el sistema, simplemente deje el nombre de host del sistema como predeterminado y presione [ingresar] para continuar.

    10. A continuación, en función de la ubicación física suministrada, la imagen del instalador detectará su huso horario . Esta configuración solo funcionará con precisión 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ás 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 volúmenes lógicos 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 probar 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 haya sido instalado con una partición /boot separada, el instalador le preguntará si desea montar la /boot partición. Seleccione y presione la tecla [Ingresar] para continuar.

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

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

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

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

    Finalmente, expulse el dispositivo de arranque en vivo desde la unidad apropiada, reinicie la máquina y debería poder iniciar en el sistema operativo instalado. La primera pantalla que aparece debe estar instalada en el menú del sistema operativo GRUB, como se ilustra en la siguiente captura de pantalla.

    Reinstalar manualmente el gestor de arranque de Ubuntu Grub

    14. Sin embargo, si desea reinstalar manualmente el cargador de arranque GRUB desde el menú de Operaciones de rescate , siga todos los pasos presentados en este tutorial hasta llegar al punto 13, donde realiza la 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 [Enter] para continuar.

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

    16. Después de abrir 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 debería ser /dev/sda ), emita el siguiente comando para instalar el cargador de arranque GRUB en el MBR del disco duro identificado.

    # grub-install /dev/sda
    

    Después de que GRUB se haya instalado correctamente, deje el indicador de comandos de shell escribiendo exit.

    # exit
    

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

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