Qué es un bootloader y cómo arranca Linux: GRUB explicado
Publicado el 2026-10-19 por frfrand
Bootloader en Linux: qué hace GRUB, cómo intervienen UEFI y el kernel, qué revisar si el equipo no inicia y errores habituales.

Un bootloader —o cargador de arranque— es el programa que ayuda a cargar el sistema operativo cuando la computadora se enciende. En muchos equipos Linux se utiliza GRUB para esa tarea.
Parece un detalle sin importancia, hasta que actualizás un sistema y la máquina se queda detenida en una pantalla extraña antes de mostrar el escritorio.
Una explicación fácil: ¿quién abre la puerta primero?
El sistema operativo no puede comenzar ejecutándose a sí mismo de la nada. Cuando encendés la PC, primero actúa el firmware —BIOS o UEFI—, que prepara lo necesario para iniciar.
Después entra en juego el mecanismo de arranque. En una instalación Linux habitual, GRUB puede localizar el kernel elegido, preparar parámetros y entregarle el control. El kernel continúa inicializando el sistema y, más adelante, se ponen en marcha los servicios y aplicaciones.
Pensalo como un teatro: el firmware prepara el lugar, el bootloader indica qué obra comienza y el kernel organiza el funcionamiento de todo lo que viene después. Es una metáfora, no una descripción exacta de cada instrucción del procesador.
¿Qué es GRUB?
GRUB significa GRand Unified Bootloader. Es un gestor de arranque que puede cargar sistemas operativos, seleccionar entre diferentes kernels y, en ciertas configuraciones, mostrar un menú de inicio.
No todos los sistemas utilizan GRUB. Windows tiene sus propios componentes de arranque y Linux también puede iniciar con otros cargadores. GRUB es muy conocido, pero no es la única posibilidad.
¿Por qué aparece un menú al iniciar Linux?
Imagina una computadora que tiene Ubuntu y Windows instalados. El menú de GRUB puede permitir elegir qué sistema iniciar. También puede ofrecer distintas versiones del kernel o entradas de recuperación.
Si solo tienes un sistema configurado, el menú puede estar oculto y el arranque continúa automáticamente. Eso no significa que GRUB no exista; simplemente no tienes que interactuar con él todos los días.
¿Dónde está instalado?
Depende de la arquitectura y del modo de arranque. En sistemas UEFI, los programas de arranque se integran con el entorno y la partición del sistema EFI. En configuraciones BIOS antiguas, el proceso y la instalación del cargador son diferentes.
Por eso no conviene copiar un tutorial para «reparar GRUB» sin saber primero si la máquina usa UEFI o BIOS, qué discos tiene y cómo están distribuidas las particiones.
¿Qué sucede después de que GRUB carga el kernel?
El kernel comienza a controlar recursos y a inicializar componentes. Habitualmente interviene también un sistema de archivos temporal de arranque, como initramfs, que ayuda a preparar controladores y localizar el sistema de archivos principal.
Después se inicia el entorno de usuarios y servicios. En muchas distribuciones Linux modernas, systemd organiza buena parte de esa etapa. Finalmente aparece una pantalla de inicio de sesión o quedan disponibles los servicios del servidor.
La cadena completa contiene más piezas, pero comprender este recorrido te permite localizar dónde está fallando.
¿Y si aparece «grub rescue»?
Ese mensaje suele indicar que GRUB no pudo continuar normalmente con su configuración o con el acceso a archivos necesarios. Puede ocurrir después de cambios en particiones, discos, configuraciones o errores de arranque.
No significa necesariamente que perdiste tus archivos. Tampoco conviene ejecutar comandos destructivos sin entender el problema.
Antes de intentar soluciones al azar, comprobá si hubo modificaciones recientes, si el disco se detecta y si el modo de arranque sigue siendo el correcto. Si es un equipo importante, preservá la información antes de reparar particiones o cargadores.
¿Por qué puede dejar de arrancar después de una actualización?
Una actualización de kernel o de componentes de arranque puede dejar al descubierto un fallo de configuración, una incompatibilidad o una partición llena.
En algunos casos resulta posible seleccionar desde GRUB un kernel anterior para recuperar temporalmente el sistema, si sigue instalado y disponible. Eso no reemplaza investigar la causa y aplicar una solución definitiva.
¿Qué relación tiene con servidores y ArduMaker?
En un VPS de ArduMaker, las aplicaciones dependen de que el sistema operativo esté iniciado correctamente. Si un proceso web falla, revisar Nginx y sus registros puede tener sentido. Pero si el sistema ni siquiera completó el arranque, el problema está en una capa anterior y se necesita otro tipo de diagnóstico.
Ese es el valor de entender la secuencia: firmware, cargador, kernel y servicios no son lo mismo.
En resumen: el bootloader es una pieza de transición. GRUB es uno de los más utilizados en Linux y te permite elegir y cargar el sistema, pero no reemplaza al kernel ni administra tus aplicaciones.
Fuentes: Manual oficial de GNU GRUB · Arranque de GNU/Linux desde GRUB.
