¿Cómo funciona el GRUB y como identificar tu archivo boot?

June 15, 2025 by
Beto

Es poco común que al encender tu computadora pienses en todo lo que sucede en segundo plano durante el arranque; el GRUB es tu primer contacto con Linux al iniciar el equipo, y efectivamente, puedes acceder a él durante el proceso de arranque.

El GRUb es una interfaz accesible a través de la terminal que ofrece comandos limitados, lo que te permite comprender el funcionamiento de Linux desde sus fundamentos, así como la gestión de particiones y archivos. 

Si tu equipo utiliza BIOS, usualmente puedes acceder al menú de GRUB al presionar repetidamente la tecla Shift izquierda o la tecla Esc durante el arranque (Antes de que aparezca el logotipo del fabricante). Una vez en el menú de GRUB, puedes pulsar 'c'  o 'e'  para abrir la línea de comandos.

El conjunto de comandos disponibles depende de si estás en:

  1. La línea de comandos de GRUB (grub>): Es el entorno completo para tareas avanzadas de configuración.
  2. El modo de rescate (grub rescue>): Este entorno solo aparece cuando GRUB no encuentra sus archivos de configuración y es mucho mas limitado que (grub>)

¿Que comandos estan diisponibles en cada modo?


Utiliza el comando Help para obtener un listado de todos los comandos que tienes a tu disposición. La cantidad de comandos puede variar según la versión de GRUB que estés utilizando, pero aquí te presento algunos de los más frecuentes: 

Comando
Descripción
Disponibilidad
ls

Lista dispositivos y particiones, por ejemplo: 

ls 

(hd0,1)/

grub
grub rescue
set

Muestra o modifica variables del entorno (como root, prefix, etc.)

grub
grub rescue
insmod

Carga un módulo de GRUB, como insmod normal o insmod linux

grub
grub rescue
linux

Carga un kernel Linux, por ejemplo: 

linux /boot/vmlinuz root=/dev/sda1
grub
initrd

Carga el disco de arranque inicial: 

initrd /boot/initrd.img
grub
boot

Inicia el sistema después de cargar kernel e initrd

grub
configfile

Carga un archivo de configuración, como configfile /boot/grub/grub.cfg

grub
search

Busca archivos o UUIDs, por ejemplo: 

search --file 

/vmlinuz

grub
echo

Imprime texto

grub
help

Muestra ayuda sobre comandos 

grub
normal

Lanza el menú normal de GRUB si se cargó correctamente

grub
root

A veces disponible, para definir la raíz

grub rescue
prefix

Ruta donde se encuentran los archivos de GRUB

grub rescue


¿Que verás en el Grub? 


Particiones de memoria, pero toma en cuenta que en el GRUB, las particiones y discos se muestran con una nomenclatura diferente a la que verás dentro del sistema operativo, por ejemplo: 

GRUB Linux (lsblk) Significado
(hd0) /dev/sda Primer disco duro
(hd0,msdos1) /dev/sda1 Primera partición del primer disco (MBR)
(hd1,gpt1) /dev/sdb1 Segunda partición del segundo disco (GPT)


Por ejemplo al usar ls podrás listar los dicos y obtener sus detalles, de la siguiente forma:

Similar a cuando usas lslbk -l en Linux

Te puede resultar útil saber en qué partición está ubicado tu archivo de arranque (Boot). Para averiguarlo, puedes examinar cada partición, ya que normalmente se encuentra en el disco duro principal, por ejemplo, aqui esta en el disco (hd1, gpt1) dentro de la ruta /efi/boot/