Descripción general
systemd-bootctl forma parte del proyecto systemd y controla systemd-boot (anteriormente gummiboot), un gestor de arranque simple para sistemas basados en firmware UEFI. Se utiliza para instalar el cargador de arranque en la Partición del Sistema EFI (ESP), gestionar las entradas de arranque y verificar el estado del cargador de arranque.
Funciones principales
Las funciones clave que ofrece systemd-bootctl son las siguientes:
- Instalación y actualización del cargador de arranque systemd-boot
- Gestión de entradas de arranque (predeterminadas, configuración de arranque único)
- Verificación del estado del cargador de arranque y de las entradas de arranque
- Operación directa sobre la Partición del Sistema EFI (ESP)
Opciones principales (subcomandos)
systemd-bootctl realiza sus funciones principalmente a través de subcomandos.
Gestión del cargador de arranque
Configuración de entradas de arranque
Comando generado:
Combina los comandos.
Descripción:
`systemd-bootctl` Ejecutando el comando.
Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.
Ejemplos de uso
Ejemplos comunes de uso de systemd-bootctl.
Instalación de systemd-boot
sudo bootctl install
Instala systemd-boot en la Partición del Sistema EFI (ESP).
Verificar el estado del cargador de arranque
bootctl status
Verifica el estado actual de systemd-boot y la información de las entradas de arranque.
Establecer la entrada de arranque predeterminada
sudo bootctl set-default arch.conf
Establece la entrada de arranque 'arch.conf' como predeterminada a partir de ahora.
Arrancar una entrada específica solo una vez en el próximo arranque
sudo bootctl set-oneshot rescue.conf
Configura para arrancar con la entrada de arranque 'rescue.conf' solo en el próximo arranque.
Actualizar el cargador de arranque
sudo bootctl update
Actualiza systemd-boot instalado a la última versión.
Consejos y precauciones
systemd-bootctl afecta directamente al proceso de arranque del sistema, por lo que se requiere especial precaución al usarlo.
Instrucciones de uso importantes
- Siempre debe ejecutarse con privilegios de root (sudo).
- Asegúrese de que la Partición del Sistema EFI (ESP) esté montada correctamente. Normalmente se monta en /boot o /efi.
- El ID de la entrada de arranque suele ser la parte del nombre del archivo .conf sin la extensión (ej: arch.conf -> arch).
- Un uso incorrecto puede provocar que el sistema no arranque, por lo que comprenda completamente y use con cuidado antes de ejecutar comandos.
Glosario
- Partición del Sistema EFI (ESP): Es una partición formateada en FAT32 que el firmware UEFI utiliza para encontrar el cargador de arranque y los archivos relacionados con el arranque. Es un espacio esencial para el arranque del sistema.
- systemd-boot: Es un gestor de arranque simple y rápido para sistemas UEFI. Principalmente carga imágenes del kernel e initramfs directamente para arrancar.