Configuración del Gestor de Arranque
systemd-boot
Sección titulada «systemd-boot»systemd-boot tiene dos tipos de archivos de configuración: uno para systemd-boot en sí, en /boot/loader/loader.conf, y otro para cada
entrada individual del kernel en /boot/loader/entry.
Configuración del cargador
Sección titulada «Configuración del cargador»En este archivo de configuración, puedes cambiar la entrada por defecto y el tiempo de espera de systemd-boot.
default @savedtimeout 5#console-mode keep # Esta opción configura la resolución de la consola.Configuración de la Línea de Comandos del Kernel
Sección titulada «Configuración de la Línea de Comandos del Kernel»Proporcionamos una herramienta para facilitar la configuración de systemd-boot: sdboot-manage.
Una de las ventajas de esta herramienta es la configuración global de la línea de comandos del kernel. El archivo de configuración para sdboot-manage se encuentra en /etc/sdboot-manage.conf.
Edita la línea LINUX_OPTIONS= en /etc/sdboot-manage.conf para cambiar los parámetros del kernel.
LINUX_OPTIONS="zswap.enabled=0 nowatchdog quiet splash"Después de hacer cambios, regenera todas las entradas de systemd-boot con el siguiente comando:
sudo sdboot-manage genAl igual que systemd-boot, rEFInd tiene dos archivos de configuración. refind.conf, ubicado en
boot/efi/EFI/refind, sirve principalmente para cambiar el comportamiento de rEFInd, mientras que /boot/refind_linux.conf es para gestionar tus opciones de arranque.
refind.conf contiene comentarios extensos que explican todas sus opciones.
Configuración de la Línea de Comandos del Kernel
Sección titulada «Configuración de la Línea de Comandos del Kernel»Para pasar parámetros del kernel a la línea de comandos, modifica “Boot using default options” en /boot/refind_linux.conf.
"Boot using default options" "root=PARTUUID=1cb353ec-7f03-4820-8b4b-03baf53a208f rw zswap.enabled=0 nowatchdog quiet splash"Los cambios en ambos archivos de configuración surtirán efecto inmediatamente. No es necesario ejecutar ningún comando para “guardar” los cambios.
A diferencia de systemd-boot y rEFInd,
GRUB solo tiene un archivo de configuración ubicado en /etc/default/grub. En este archivo hay una documentación bastante buena que explica lo que
hace cada opción.
Ocultar el Menú de Arranque de GRUB
Sección titulada «Ocultar el Menú de Arranque de GRUB»Para ocultar el menú de GRUB, simplemente ajusta las siguientes opciones como se indica.
GRUB_TIMEOUT='0'GRUB_TIMEOUT_STYLE=hiddenPresiona ESC para acceder a la terminal de GRUB. Desde aquí, ejecuta normal o exit para volver al menú de arranque familiar de GRUB.
Configuración de la Línea de Comandos del Kernel
Sección titulada «Configuración de la Línea de Comandos del Kernel»Para pasar parámetros del kernel a la línea de comandos con GRUB, necesitamos editar GRUB_CMDLINE_LINUX_DEFAULT dentro de /etc/default/grub.
GRUB_CMDLINE_LINUX_DEFAULT='nowatchdog zswap.enabled=0 quiet splash'Cada vez que modificamos el archivo de configuración de GRUB, necesitamos rehacer la configuración con el siguiente comando:
sudo grub-mkconfig -o /boot/grub/grub.cfgInstantáneas BTRFS Arrancables
Sección titulada «Instantáneas BTRFS Arrancables»Para habilitar la función, instala el paquete grub-btrfs-support:
sudo pacman -S grub-btrfs-supportEste paquete instala los scripts y hooks necesarios para detectar automáticamente las instantáneas BTRFS y añadirlas al menú de GRUB.
Una vez instalado, tus instantáneas aparecerán en el menú de GRUB, de forma similar al comportamiento de Limine.
Limine es un gestor de arranque moderno conocido por su configuración sencilla. Esta guía cubre los conceptos básicos para que puedas empezar.
La configuración se realiza principalmente en /boot/limine.conf (o a veces en la partición del sistema EFI) para los ajustes del menú, y en /etc/default/limine para los parámetros del kernel.
Configuración del Menú de Arranque
Sección titulada «Configuración del Menú de Arranque»Este archivo controla el comportamiento y la apariencia del menú de arranque. Los cambios realizados aquí surten efecto inmediatamente después de guardar, sin necesidad de comandos adicionales.
-
Timeout: Establece cuántos segundos espera Limine antes de arrancar automáticamente la entrada por defecto.
/boot/limine.conf timeout: 5 -
Default Entry: Especifica qué entrada del menú arranca por defecto. Las entradas se numeran a partir de 1. Si no se establece, el valor por defecto es 1.
/boot/limine.conf default_entry: 2 # Arranca la segunda entrada por defecto
Ejemplo (/boot/limine.conf):
timeout: 5default_entry: 2 # Apunta directamente a la entrada 'linux-cachyos' de abajo
/+CachyOS # Entrada 1: Un directorio (usa /+ para expandir por defecto)//linux-cachyos # Entrada 2: La entrada arrancable real protocol: linux kernel_path: boot():/vmlinuz-linux-cachyos cmdline: quiet splash root=UUID=... rw # Parámetros básicos del kernel module_path: boot():/initramfs-linux-cachyos.imgPuedes personalizar la apariencia visual del menú de arranque de Limine:
-
Wallpaper: Establece una imagen de fondo. Los formatos admitidos incluyen BMP, PNG y JPEG.
/boot/limine.conf wallpaper: boot():/splash.pngwallpaper_style: stretched # Opciones: 'stretched', 'tiled', 'centered'backdrop: 000000 # Color de fondo (hex RRGGBB) si el estilo es 'centered' -
Fonts: Usa un archivo de fuente personalizado y ajusta su tamaño.
/boot/limine.conf term_font: boot():/custom_font.F16term_font_scale: 2x2 # Escala el tamaño de la fuente, útil para pantallas de alta resolución -
Colors: Modifica los colores del texto y del fondo de la terminal.
/boot/limine.conf term_background: 80000000 # Ejemplo: Negro semitransparente (AARRGGBB)# Otras opciones de color como term_foreground, etc., están disponibles.
Configuración de la Línea de Comandos del Kernel
Sección titulada «Configuración de la Línea de Comandos del Kernel»En CachyOS, las entradas del kernel en el menú de arranque de Limine se gestionan automáticamente. Cuando instalas o eliminas kernels, el limine-mkinitcpio-hook utiliza la utilidad limine-entry-tool en segundo plano para actualizar las entradas de arranque.
Aunque las entradas se gestionan automáticamente, puedes configurar los parámetros del kernel (también conocidos como la línea de comandos del kernel) que se pasan al kernel cuando arranca.
-
Edita el archivo de configuración: Modifica las variables
KERNEL_CMDLINEen/etc/default/limine. Puedes establecer parámetros por defecto para todos los kernels o parámetros específicos para ciertos nombres de kernel (p. ej.,linux-cachyos)./etc/default/limine # Parámetros por defecto para la mayoría de los kernelsKERNEL_CMDLINE[default]="quiet splash rd.udev.log_priority=3"# Parámetros específicos para el kernel 'linux-cachyos'KERNEL_CMDLINE["linux-cachyos"]="quiet splash mitigations=off"# Parámetros para las entradas de respaldo (si se generan)# KERNEL_CMDLINE[fallback]="..." -
Aplica los cambios: Después de guardar
/etc/default/limine, necesitas regenerar tus imágenes initramfs y actualizar las entradas de Limine para aplicar los nuevos parámetros del kernel. Ejecuta el siguiente comando:Ventana de terminal sudo limine-mkinitcpioEste comando activa el proceso
mkinitcpio, que incluye ellimine-mkinitcpio-hook, asegurando que tus cambios en/etc/default/liminese incorporen a las entradas de arranque en/boot/limine.conf.