Tips para reparar GRUB en Linux

Pequeños tips para reparar GRUB en Linux

El GRUB (GRand Unified Bootloader) es el gestor de arranque que permite iniciar sistemas operativos en equipos con Linux. 

Es fundamental para que el sistema se inicie correctamente. Es necesario repararlo cuando, por ejemplo, se reinstala Windows (que sobrescribe el cargador), se modifican particiones, o el sistema muestra errores de arranque como «grub rescue» o «no such partition». 

Aquí te explico cómo restaurarlo paso a paso.

  1. Arranca con un Live USB de Linux (por ejemplo, Ubuntu):
    Inicia el sistema desde un pendrive o DVD con Linux en modo "Probar sin instalar".

  2. Abre una terminal y monta tu partición raíz:
    sudo mount /dev/sdXn /mnt
    Sustituye /dev/sdXn por la partición donde está instalado Linux (ej. /dev/sda2).

  3. Monta las partes necesarias del sistema:
    sudo mount --bind /dev /mnt/dev
    sudo mount --bind /proc /mnt/proc
    sudo mount --bind /sys /mnt/sys

  4. Si tienes partición EFI (UEFI), móntala también (solo si aplica):
    sudo mount /dev/sdXn /mnt/boot/efi

  5. Haz chroot al sistema instalado:
    sudo chroot /mnt

  6. Reinstala GRUB:
    Para sistemas BIOS/MBR:
    grub-install /dev/sdX

    Para sistemas UEFI:
    grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB

  7. Regenera el archivo de configuración del GRUB:
    update-grub

  8. Sal del chroot y desmonta todo:
    exit
    sudo umount -R /mnt

  9. Reinicia:
    sudo reboot

⚠️ Consejos extra:

  • Identifica bien tus particiones con lsblk o fdisk -l.
  • En distros como Manjaro o Arch, usa: grub-mkconfig -o /boot/grub/grub.cfg
  • Si todo falla, prueba con la herramienta Boot-Repair (disponible en Ubuntu y derivados).

1 comentario

✉️ Deja un comentario

🧠 ¿Te ha sido útil? ¡Déjanos un comentario o comparte este artículo!