Glosario

GRUB: qué es el gestor de arranque de Linux y cómo repararlo

Actualizado el · Equipo de Kuvia

Respuesta rápida

GRUB (GRand Unified Bootloader) es el gestor de arranque de la mayoría de distribuciones Linux. En UEFI vive como un fichero .efi en la partición EFI; en BIOS se instala en el MBR. Carga el kernel de Linux y muestra el menú para elegir sistema. Si pierde su configuración o la partición donde está, aparece la consola grub rescue y hay que reinstalarlo desde un USB live.

Definición

GRUB: GRUB es el gestor de arranque más usado en Linux: carga el kernel y permite elegir entre varios sistemas instalados.

La configuración principal es /boot/grub/grub.cfg (o /boot/grub2 en Fedora y derivadas), que se genera automáticamente: los cambios se hacen en /etc/default/grub y se aplican con update-grub o grub2-mkconfig.

Si eres profesional

  • Reinstalación típica desde un live: montar la raíz y la ESP, mount --bind de /dev, /proc y /sys, chroot y grub-install --target=x86_64-efi --efi-directory=/boot/efi seguido de update-grub.
  • En la consola grub rescue>, ls lista particiones y set prefix=(hd0,gpt2)/boot/grub + insmod normal + normal permite arrancar temporalmente.
  • Con Secure Boot, las distribuciones arrancan GRUB a través de shim firmado; un GRUB sin firmar será rechazado.

Si no eres técnico

  • GRUB es la pantalla que aparece al encender un PC con Linux para elegir sistema. Si ves un mensaje en inglés con grub rescue, tus archivos normalmente siguen ahí: lo que se ha roto es el arranque.
  • Repararlo exige usar comandos desde otro sistema arrancado (un USB live). Si no te ves seguro, no formatees nada: pide ayuda.

Paso a paso

  1. Arranca desde un USB live

    Usa un USB con un Linux live de la misma arquitectura.

  2. Identifica las particiones

    Localiza la partición raíz de Linux y la partición EFI.

    lsblk -f
  3. Monta y entra en el sistema instalado

    Sustituye sdXn por tus particiones reales.

    sudo mount /dev/sdX2 /mnt
    sudo mount /dev/sdX1 /mnt/boot/efi
    for d in dev proc sys; do sudo mount --bind /$d /mnt/$d; done
    sudo chroot /mnt
  4. Reinstala y regenera GRUB

    Dentro del chroot, en un sistema Debian o Ubuntu.

    grub-install --target=x86_64-efi --efi-directory=/boot/efi
    update-grub

Cómo ayuda Kuvia

Disponible hoy

Arrancando el PC con el USB de Kuvia, la IA puede seguir estos pasos contigo en una terminal real del equipo: localizar particiones, montar, entrar con chroot y reinstalar el cargador.

  • Terminal persistente en el equipo, compartida entre tú y la IA.
  • La imagen live incluye GRUB EFI y efibootmgr.
  • Puedes tomar el control de la terminal en cualquier momento y devolvérselo a la IA.

Preguntas frecuentes

¿Reinstalar GRUB borra mis archivos?

No. Reinstalar el gestor de arranque solo escribe en la partición EFI o en el sector de arranque, no en tus archivos personales.

¿Qué diferencia hay entre grub-install y update-grub?

grub-install copia GRUB a la zona de arranque y registra la entrada UEFI. update-grub regenera el menú detectando los sistemas y kernels instalados.

¿Por qué desapareció GRUB después de actualizar Windows?

Algunas actualizaciones de Windows reordenan las entradas UEFI y ponen el cargador de Windows primero. Suele bastar con cambiar el orden en la configuración del firmware o con efibootmgr.

Fuentes oficiales

Prueba Kuvia en tu propio equipo

Arranca el USB (o abre Kuvia.exe o Kuvia.app desde el pendrive si el equipo sí arranca), vincúlalo con un código de 6 dígitos y pide en el chat lo que necesitas. La IA te explica lo que va a hacer y te pide una confirmación clara antes de borrar o instalar en un disco.

Kuvia está en acceso anticipado y el lanzamiento público llega en las próximas semanas. Puedes crear tu cuenta gratis desde hoy.