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:
- La línea de comandos de GRUB (grub>): Es el entorno completo para tareas avanzadas de configuración.
- 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:
| grub |
set | Muestra o modifica variables del entorno (como root, prefix, etc.) | grub |
insmod | Carga un módulo de GRUB, como insmod normal o insmod linux | grub |
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:
| 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/
