Linux

¿Qué es GRUB Linux y cómo configurarlo para arrancar el sistema?

noviembre 5, 2026 Qué es mejor? 7 min read
¿Qué es GRUB Linux y cómo configurarlo para arrancar el sistema?

¿Qué es GRUB Linux y cómo configurarlo para arrancar el sistema?

Los datos están comprobados en octubre de 2026.

La respuesta corta: qué conviene según tu equipo

Para la mayoría de los equipos modernos, conviene GRUB 2 instalado desde la distribución, con firmware UEFI y arranque desde la ESP. Si el equipo usa BIOS heredado, GRUB 2 debe instalarse en el MBR y cargar el kernel desde la partición correspondiente.

Antes de tocar nada, comprueba si tu distribución puede leer el volumen de arranque: GRUB necesita soporte para LVM, LUKS, Btrfs, ZFS, RAID y el sistema de archivos donde se encuentra el kernel. Si el volumen está cifrado o usa una combinación poco habitual, una instalación desde Live USB y un chroot son la opción más segura.

Mi recomendación: no reemplaces GRUB por otra alternativa salvo que tengas una razón concreta. Para un equipo recién comprado, usa el instalador oficial de Ubuntu, Linux Mint, Debian o Fedora Workstation y conserva la configuración generada. GRUB 2 ofrece un menú, recuperación y soporte para arranque dual; sus alternativas suelen ser más manuales.

Qué hace GRUB y qué diferencia hay entre GRUB 2 y GRUB Legacy

GRUB es el cargador de arranque: el firmware UEFI o la BIOS lo llama y GRUB localiza el kernel, carga sus módulos y le transfiere el control. También puede presentar un menú, iniciar otro sistema operativo o ofrece opciones de recuperación.

  • GRUB 2: formato modular; compatible con UEFI, BIOS, arranque dual, LVM, LUKS, Btrfs, ZFS y RAID cuando están habilitados los módulos y controladores necesarios.
  • GRUB Legacy: versiones 0.9x;ran👀ón más antigua y limitada, con menos funciones para EFI, encrypted volumes, recovery y arranque dual.
  • UEFI: GRUB 2 suele instalarse como aplicación EFI en la ESP, con un archivo de arranque y una entrada de firmware.
  • BIOS: GRUB 2 se instala en el MBR y usa el sector de arranque para cargar la configuración y el kernel.

La documentación oficial del proyecto describe la arquitectura y los comandos de GRUB 2. La configuración habitual se genera en /etc/default/grub y se convierte en grub.cfg.

Antes de configurar: requisitos y comprobaciones

  1. Comprueba el modo de firmware. En Linux, revisa si /sys/firmware/efi existe. Si existe, el equipo arrancó en UEFI; si no, probablemente usa BIOS.
  2. Identifica el disco y las particiones. Usa lsblk -f, blkid y findmnt. No copies letras de unidad si identificas discos por UUID.
  3. Localiza la ESP. En UEFI debe ser una partición FAT con el indicador ESP. Su UUID aparece en /etc/fstab o mediante blkid.
  4. Comprueba el volumen de arranque. Verifica si usa LVM, LUKS, Btrfs, ZFS o RAID. Un UUID incorrecto en grub.cfg impide encontrar el kernel.
  5. Haz una copia de seguridad. Conserva la partición EFI, el MBR, /etc/default/grub y una imagen de la partición de datos.
  6. Prepara un Live USB. Necesitarás la ISO de la distribución, un USB y acceso al firmware para arrancar desde ese medio.
  7. Usa permisos de administrador. Los comandos siguientes requieren privilegios elevados.

Métodos de instalación y configuración de GRUB

Método Comandos o acción Sistema de destino Limitaciones Ease de recuperación
Instalador oficial Selecciona «GRUB/bootloader» o usa la opción de arranque Disco completo o partición elegida Puede sobrescribir el cargador existente Alta: el instalador genera el menú
Sistema arrancado sudo grub-install /dev/sdX y sudo update-grub BIOS/MBR; en UEFI, grub-install --target=x86_64-efi --efi-directory=/boot/efi La ruta EFI depende de la ESP montada Media: conviene una copia del MBR o ESP
Live USB + chroot Montar raíz, /boot, /boot/efi, enlazar /dev, /proc y /sys; ejecutar los comandos dentro del chroot Equipo que no arranca Exige identificar UUID y montar correctamente Alta si se conserva una copia y el USB
Editar configuración sudoedit /etc/default/grub; después sudo update-grub Solo cambia el menú o los parámetros No repara una instalación ausente Alta

Los comandos de instalación son los documentados por la documentación de GNU GRUB. grub-install instala archivos de arranque; update-grub vuelve a generar grub.cfg.

Configurar el arranque normal, el kernel y el menú

  1. Abre la configuración persistente. En Debian, Ubuntu y Linux Mint, edita /etc/default/grub con sudoedit.
  2. Cambia la entrada predeterminada. Usa GRUB_DEFAULT=0 para la primera entrada o GRUB_DEFAULT=saved junto con GRUB_SAVEDEFAULT=true para recordar la última selección.
  3. Ajusta la espera. GRUB_TIMEOUT=5 muestra el menú durante 5 segundos; GRUB_TIMEOUT=0 lo oculta y requiere una tecla para arrancar. El valor se expresa en segundos.
  4. Controla la pantalla de inicio. GRUB_GFXMODE=1024x768 fija una resolución de 1024 por 768 píxeles, si el firmware y la tarjeta lo admiten.
  5. Añade parámetros del kernel. GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" aplica opciones al kernel de Linux; GRUB_CMDLINE_LINUX="..." añade opciones comunes a Linux.
  6. Regenera el menú. Ejecuta sudo update-grub; en Fedora suele ser sudo grub2-mkconfig -o /boot/grub2/grub.cfg.

Revisa el resultado antes de reiniciar. Un parámetro mal escrito puede dejar el kernel sin arrancar; una entrada «recovery» o un Live USB son la red de seguridad.

Instalar o reparar GRUB para recuperar el arranque

  1. Arranca desde el Live USB. Selecciona la opción UEFI del USB si el equipo usa UEFI.
  2. Identifica las particiones. Ejecuta lsblk -f y blkid; monta la partición raíz en /mnt.
  3. Monta las particiones necesarias. En UEFI, monta la ESP en /mnt/boot/efi; en BIOS, ensure que /boot contiene el kernel.
  4. Entra en chroot. Usa chroot /mnt /bin/bash después de montar /dev, /proc y /sys según el Live USB.
  5. Instala GRUB 2. En BIOS, grub-install /dev/sdX; en UEFI, grub-install --target=x86_64-efi --efi-directory=/boot/efi --efi-directory=/boot/efi.
  6. Regenera grub.cfg. Usa update-grub o el comando específico de tu distribución.
  7. Corrige el orden de arranque. Si UEFI no encuentra GRUB, usa efibootmgr para revisar y crear una entrada EFI; comprueba las interfaces con efibootmgr -v.

Antes de ejecutar grub-install, confirma el identificador del disco: un /dev/sda equivocado puede destruir la tabla de particiones.

Fallos frecuentes y cómo diagnosticarlos

Síntoma Causa comprobable Comprobación Corrección
“GRUB Rescue” Kernel o UUID no encontrado Revisa mensajes de grub.cfg y UUID con blkid Corrige el UUID y regenera la configuración
Pantalla negra Opciones de kernel o entrada UEFI incorrectas Revisa GRUB_CMDLINE_LINUX_DEFAULT y efibootmgr -v Sustituye opciones incorrectas o selecciona la entrada EFI válida
Windows no aparece GRUB no detectó otra entrada Busca entradas en grub.cfg Activa os-prober si la distribución lo admite y reinstala GRUB
UUID incorrecto Cambio de disco o identificador Compara blkid con /etc/fstab Sustituye el UUID y ejecuta update-grub
Secure Boot bloquea el kernel Firma o clave no aceptada Revisa el estado en el firmware Usa una imagen firmada o cambia la política de Secure Boot
ESP mal montada /boot/efi apunta a otra partición Comprueba findmnt y blkid Corrige el montaje y reinstala el archivo EFI
Boot Order incorrecto Firmware inicia otro dispositivo Revisa el orden en el firmware Coloca la entrada de GRUB o el USB primero

Compatibilidad, límites y alternativas

GRUB 2 es la opción general para sistemas con Ubuntu, Linux Mint, Debian o Fedora Workstation. Sus límites aparecen al usar Secure Boot, Btrfs, ZFS, XFS, LVM, LUKS o RAID: la distribución debe incluir los módulos, controladores y scripts necesarios; el instalador no siempre detectaRAID sin configuración adicional.

  • GRUB 2: menú completo, arranque dual y recuperación; puede exigir regenerar grub.cfg y revisar firmas de Secure Boot.
  • systemd-boot: sencillo y ligado a systemd; tiene menos funciones para entradas generadas automáticamente y no es la opción más cómoda para Recovery.
  • rEFInd: interfaz graphical y flexible para varios sistemas; requiere más configuración manual y puede ser menos práctico con LVM, LUKS o RAID.
  • LILO: simple y ligero, pero sin la modularidad y las funciones de recuperación de GRUB 2; es una opción residual.

Para un usuario corriente, mantén GRUB 2 y actualiza la distribución. Para un equipo de arranque dual estable, comprueba primero las entradas con efibootmgr y os-prober. Para cifrado o RAID, usa el instalador de la distribución y valida los módulos antes de cambiar el cargador.

Fuentes

  1. LinuxsecurityUbuntu 26.10 GRUB Changes Impact Boot Process and Upgradesconsultado el 23/10/2026
  2. GnuGNU GRUB – GNU Project – Free Software Foundation (FSF)consultado el 23/10/2026
  3. Linuxmintstreamlining secure boot for 26.10 – Linux Mint Forumsconsultado el 23/10/2026
  4. CommandlinuxWhat Is GRUB In Linuxconsultado el 23/10/2026
  5. ArchlinuxGRUB – ArchWikiconsultado el 23/10/2026