Gestores de arranque ofrecidos
Para ofrecer la mejor experiencia en una variedad de dispositivos, CachyOS ofrece actualmente los siguientes gestores de arranque: systemd-boot, rEFInd, GRUB y Limine.
Este artículo de la wiki describe el conjunto de características de cada gestor de arranque e incluye nuestras recomendaciones sobre cuándo elegirlos. Para la configuración, por favor consulta Configuración del Gestor de Arranque.
Comparación Rápida de Características
Sección titulada «Comparación Rápida de Características»| Característica | systemd-boot | rEFInd | GRUB | Limine |
|---|---|---|---|---|
| Soporte de firmware | Solo UEFI (sin BIOS/MBR) | Solo UEFI | UEFI y BIOS | UEFI y BIOS |
Soporte de sistema de archivos en /boot | Según el soporte del firmware (generalmente FAT12/16/32); más con drivers EFI | Del firmware, ext2, ext3, ext4, btrfs, ISO-9660, HFS+ y NTFS; más con drivers EFI | Amplio soporte de sistemas de archivos (ext*, Btrfs, XFS, etc.) | FAT12/16/32, ISO9660 para /boot |
| Arranque dual con Windows | Detecta automáticamente el Windows Boot Manager en el mismo ESP | Detecta automáticamente cargadores EFI y kernels | Soportado mediante os-prober o configuración manual | Soportado; las entradas del Windows Boot Manager se pueden agregar con limine-scan |
| Integración de instantáneas Btrfs | Posible con configuración personalizada (no proporcionada por CachyOS) | Posible con configuración personalizada (no proporcionada por CachyOS) | Soportado en CachyOS mediante grub-btrfs-support | Soportado en CachyOS mediante limine-snapper-sync |
| Cifrado de disco completo (FDE) | Posible (raíz cifrada; /boot debe permanecer sin cifrar) | Posible (raíz cifrada; /boot debe permanecer sin cifrar) | Totalmente soportado, incluido /boot cifrado mediante cryptodisk (solo LUKS1/PBKDF2; soporte para LUKS2 limitado/necesita soluciones alternativas) | Posible (raíz cifrada; /boot debe permanecer sin cifrar) |
| Temas / Interfaz de usuario | Mínima, sin temas | Interfaz gráfica y personalizable con temas | Personalizable con temas, interfaz clásica | Menú personalizable con temas (skins) |
| Facilidad de instalación en CachyOS | Muy simple (CachyOS lo autoconfigura por defecto) | Instalación fácil con detección automática de SO y kernel | Simplificado por los hooks/scripts de CachyOS (incluye instantáneas Btrfs en el menú) | Simplificado por las herramientas de CachyOS (ayudantes de entrada + integración de menú de instantáneas) |
| Peculiaridades de UEFI en MSI | Funciona de forma fiable | Puede tener problemas (requiere soluciones alternativas) | Puede tener problemas | Funciona de forma fiable |
| Arranque Medido con TPM PCR | Sí, integrado | Posible usando systemd-ukify | Sí, integrado | Posible usando systemd-ukify |
| Mejor caso de uso | Instalaciones UEFI rápidas/simples; alternativa para peculiaridades de MSI | Arranque múltiple con una interfaz pulida | Necesario para /boot cifrado, BIOS o el soporte más amplio de sistemas de archivos | Instalaciones modernas que desean arranque con instantáneas + BIOS y UEFI + carga en cadena |
Detalles de los Gestores de Arranque
Sección titulada «Detalles de los Gestores de Arranque»systemd-boot
Sección titulada «systemd-boot»Parte de la familia systemd, systemd-boot fue creado para ser lo más simple posible. Por lo tanto, solo tiene soporte para sistemas basados en UEFI. Este diseño simple pero eficiente asegura que sea fiable y rápido, pero a costa de las características avanzadas que soportan otros gestores de arranque.
Ventajas
Sección titulada «Ventajas»- Configuración muy simple.
- Las entradas de arranque se separan en múltiples archivos, lo que facilita su gestión.
- Asegura la compatibilidad con algunas placas MSI que enfrentan problemas de UEFI al usar otros gestores de arranque.
- En CachyOS, la configuración se genera automáticamente por defecto.
- Los PCR del TPM se miden durante el arranque.
Desventajas
Sección titulada «Desventajas»- Sin soporte para BIOS/MBR.
- Muy básico: sin temas ni personalización.
- Si se utiliza un sistema de archivos de arranque más allá de los predeterminados del firmware (FAT12/16/32), se deben agregar manualmente particiones ESP y XBOOTLDR separadas, así como drivers EFI.
- No puede encontrar imágenes de arranque en particiones que no sean su propia ESP o la partición XBOOTLDR.
- La configuración no se genera automáticamente a menos que se configure para hacerlo.
- Sin soporte nativo para la restauración de instantáneas Btrfs debido al requisito de almacenar las imágenes del kernel en la partición de arranque en lugar de en la raíz.
- El arranque desde instantáneas solo es posible con configuraciones personalizadas (no proporcionadas por CachyOS).
Una bifurcación de rEFIt, rEFInd se creó principalmente para facilitar el arranque múltiple a los usuarios de MacOS. Sin embargo, rEFInd ha evolucionado para ser independiente del hardware, lo que lo convierte en una excelente opción para el arranque múltiple en cualquier sistema. El principal atractivo de rEFInd es su capacidad para escanear todos los dispositivos de almacenamiento al arrancar y mostrar correspondientemente entradas para cada SO/Kernel encontrado.
Ventajas
Sección titulada «Ventajas»- Detecta automáticamente todos los sistemas operativos y kernels en los dispositivos de almacenamiento.
- Requiere poca o ninguna configuración manual.
- Interfaz gráfica que recuerda al selector de arranque de MacOS.
- Gran soporte para temas, con soporte opcional para pantalla táctil.
- Puede leer imágenes de arranque desde sistemas de archivos EFI (FAT12/16/32), así como EXT4 y BTRFS. Se puede habilitar soporte para sistemas de archivos adicionales instalando drivers EFI desde el paquete
efifs.
Desventajas
Sección titulada «Desventajas»- Sin soporte para sistemas BIOS.
- Incompatible con algunas placas MSI (debido a violaciones de la especificación UEFI).
- Se puede solucionar con una solución alternativa, pero requiere pasos adicionales.
- Los PCR del TPM no se miden. Fallará la prueba de Reconstrucción de PCR0 del TPM.
- Se puede solucionar arrancando un UKI que use systemd-stub como stub UEFI. systemd-ukify puede crear esto.
- Otra solución alternativa es cargar en cadena otro gestor de arranque que mida los PCR del TPM (p. ej., systemd-boot, GRUB).
GRUB es el más antiguo de los gestores de arranque disponibles. Tiene un conjunto de características muy grande, funciona en casi todas las máquinas y sigue siendo el gestor de arranque de Linux más utilizado.
Ventajas
Sección titulada «Ventajas»- Soporta casi todos los sistemas de archivos de Linux.
- Ampliamente utilizado: la documentación y la ayuda de la comunidad son abundantes.
- Soporta particiones
/bootcifradas. - Soporta el arranque desde instantáneas Btrfs (a través de
grub-btrfs-supporten CachyOS). - Soporta sistemas BIOS y UEFI.
- Soporte para temas disponible, a pesar de su interfaz algo anticuada.
- Los PCR del TPM se miden durante el arranque.
Desventajas
Sección titulada «Desventajas»- Grande y complejo, con muchos drivers de sistema de archivos.
- Notablemente más lento que systemd-boot, rEFInd y Limine.
- Incompatible con algunas placas MSI (violaciones de la especificación UEFI).
Limine es un gestor de arranque multiprotocolo moderno, avanzado y portable. Sirve como la implementación de referencia para el protocolo de arranque Limine y soporta Linux, así como la carga en cadena de otros cargadores.
Ventajas
Sección titulada «Ventajas»- Soporta múltiples protocolos de arranque, incluyendo Multiboot2 y el protocolo de arranque de Linux.
- Puede arrancar tanto en sistemas UEFI como BIOS.
- Tiene capacidades de personalización con temas similares a GRUB.
- Soporta instantáneas Btrfs a través de
limine-snapper-sync, habilitado por defecto en CachyOS con Btrfs.
Desventajas
Sección titulada «Desventajas»/bootdebe usar FAT12/16/32 o ISO9660. Otros sistemas de archivos requieren configuración adicional.- No agrega automáticamente una entrada a la NVRAM de UEFI. Esto debe hacerse manualmente con
efibootmgr, o gestionarse automáticamente conlimine-entry-tool(preinstalado en CachyOS). - No funciona con UFS (Universal Flash Storage), utilizado por ejemplo en algunos Chromebooks.
- Los PCR del TPM no se miden. Fallará la prueba de Reconstrucción de PCR0 del TPM.
- Se puede solucionar arrancando un UKI que use systemd-stub como stub UEFI. systemd-ukify puede crear esto (ver aquí).
- Otra solución alternativa es cargar en cadena otro gestor de arranque que mida los PCR del TPM (p. ej., systemd-boot, GRUB).
TL;DR (Resumen)
Sección titulada «TL;DR (Resumen)»-
Elige GRUB si necesitas
/bootcifrado, compatibilidad con BIOS, o quieres instantáneas Btrfs con un gestor de arranque estable y maduro. -
Elige Limine si quieres un gestor de arranque moderno con integración de instantáneas Btrfs lista para usar, además de soporte para BIOS, UEFI y arranque dual con Windows (a través de limine-scan).
-
Elige rEFInd si quieres una interfaz gráfica pulida y detección automática de arranque múltiple en sistemas UEFI.
-
Elige systemd-boot si prefieres la configuración más simple y no necesitas instantáneas o características avanzadas. También es la alternativa más fiable para placas base MSI con problemas de UEFI.