Inicio » Guía rápida para recuperar el cargador de arranque GRUB corrupto en Linux
Sistemas y Servidores

Guía rápida para recuperar el cargador de arranque GRUB corrupto en Linux

El fallo en el cargador de arranque GRUB (dejando el sistema congelado en la consola de rescate grub>) suele ocurrir tras una actualización de kernel fallida, fallos en la tabla de particiones EFI o tras configurar arranques duales con Windows. Para repararlo, debemos montar e ingresar al sistema de archivos dañado desde un entorno temporal.

El Diagnóstico Rápido

Causa
Cargador de arranque GRUB eliminado o corrupto tras actualización de Windows
Solución
Iniciar desde un Live USB y reinstalar GRUB con grub-install /dev/sdX
Causa
Archivo de configuración /boot/grub/grub.cfg corrupto o desactualizado
Solución
Regenerar el menú de arranque con grub-mkconfig -o /boot/grub/grub.cfg

La Solución Paso a Paso

  1. 1

    Paso 1: Iniciar desde una distribución Live USB y localizar particiones

    Introduce un Live USB compatible con tu distribución actual, arráncalo en modo UEFI/BIOS y detecta el identificador de tu disco duro:

    BASH
    sudo fdisk -l
    

    (Identifica tu partición raíz de Linux, por ejemplo /dev/sda2, y la partición EFI en formato FAT32, por ejemplo /dev/sda1).

  2. 2

    Paso 2: Montar el sistema dañado y preparar el chroot

    Monta la estructura de directorios del sistema de archivos dañado en la sesión temporal:

    BASH
    # Montar partición raíz
    sudo mount /dev/sda2 /mnt
    
    # Montar directorios de comunicación del kernel
    for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
    
    # Montar partición EFI si usas UEFI
    sudo mount /dev/sda1 /mnt/boot/efi
    
  3. 3

    Paso 3: Entrar al sistema (chroot) y reinstalar GRUB

    Ingresa como superusuario al entorno de tu sistema de archivos original y reinstala el cargador de arranque:

    BASH
    # Cambiar la raíz del shell
    sudo chroot /mnt /bin/bash
    
    # Reinstalar GRUB apuntando al disco (reemplazar /dev/sda por el disco físico general)
    grub-install /dev/sda
    
    # Regenerar el archivo de configuración del menú de arranque
    update-grub
    
    # Salir y desmontar
    exit
    sudo reboot
    

Consejo de Prevención

Prácticas de seguridad recomendadas:

  • Antes de modificar el orden de particiones o instalar actualizaciones mayores del kernel, genera respaldos de la configuración de GRUB (/etc/default/grub). Nunca manipules o fuerces la instalación de GRUB en la partición EFI (grub-install /dev/sda1) en lugar del dispositivo físico del disco (/dev/sda), ya que esto puede corromper las tablas de montaje EFI de tu placa base de forma permanente, impidiendo que reconozca cualquier medio de almacenamiento durante la autocomprobación de encendido (POST).
Autor • Diseñador Web & Creador de Apps

Rodolfo Castro

Diseñador web, creador de aplicaciones y fundador de SoporteCero. Especialista en desarrollo de productos digitales, interfaz de usuario y arquitectura web (Pixel Digital Dz). Cada tutorial y solución de SoporteCero es reproducido y verificado en laboratorio técnico para ofrecer guías funcionales y actualizadas.