Las distribuciones empaquetan los kernels junto con los módulos, la integración con initramfs, las actualizaciones del cargador de arranque, las firmas y la política de soporte. Utiliza ese flujo gestionado salvo que estés desarrollando o probando deliberadamente un kernel personalizado y puedas recuperar la máquina.
Kernel · Lección 4
Instalación del kernel
Aprende a instalar, arrancar, validar y conservar un kernel de la distribución con una alternativa probada.
Kernels en ejecución e instalados
Muestra la versión del kernel que se está ejecutando actualmente:
$ uname -r
6.8.0-00-generic
Esto no lista todos los kernels instalados y no cambia inmediatamente cuando se instala un paquete más reciente. El sistema debe arrancar la imagen nueva antes de que uname -r informe de ella. Consulta los paquetes instalados y las entradas de arranque con las herramientas propias de la distribución.
¿Qué muestra uname -r?
Preferir el paquete de seguimiento de la distribución
Instala o conserva el paquete de seguimiento o metapaquete de kernel compatible de la distribución para seguir recibiendo futuras actualizaciones de seguridad. Los nombres de los paquetes dependen de la versión, la arquitectura, la clase de hardware y la variante del kernel. Por ejemplo, Ubuntu suele ofrecer linux-generic, pero los sistemas en la nube, de baja latencia, HWE, OEM, de tiempo real y específicos de una arquitectura utilizan otros paquetes.
No conviertas directamente una cadena de versión de uname -r en un operando de apt install suponiendo que será válido. Consulta la documentación actual de la distribución e inspecciona los candidatos con el gestor de paquetes antes de instalar.
¿Por qué resulta útil un metapaquete de kernel compatible?
Comprobaciones previas al cambio
Antes de una transacción del kernel:
- Confirma los repositorios compatibles, las firmas de los paquetes, el ciclo de vida de la versión y la variante de kernel prevista.
- Asegúrate de que
/booto la partición del sistema EFI tenga espacio suficiente. - Conserva al menos un kernel instalado cuyo funcionamiento esté comprobado y una entrada de arranque que se pueda seleccionar.
- Comprueba el acceso mediante consola, administración remota y medios de rescate, así como las vías de recuperación del cifrado y de reversión.
- Comprueba los módulos externos al árbol, los controladores de almacenamiento y red, las firmas de Secure Boot, la hibernación y la compatibilidad con la virtualización.
La transacción de paquetes debe generar un initramfs correspondiente y actualizar las entradas de arranque mediante los mecanismos de la distribución. Lee todos los errores; que un paquete figure como instalado no basta si falló la generación del initramfs o del cargador.
¿Por qué un error al generar el initramfs impide considerar que la operación tuvo éxito?
Arrancar y validar
Programa un reinicio controlado teniendo en cuenta a las partes interesadas y las cargas de trabajo activas. Asegúrate de que la consola permita seleccionar la entrada anterior si falla la predeterminada. Después del arranque:
$ uname -r
$ journalctl -k -b
$ systemctl --failed
Utiliza herramientas equivalentes en sistemas que no usen systemd. Valida el almacenamiento, los sistemas de archivos, la red, los gráficos, los dispositivos de entrada, los módulos de seguridad, los módulos externos, los contenedores, las máquinas virtuales y la salud de las aplicaciones. Un indicador de inicio de sesión no constituye por sí solo una validación completa.
¿Cuándo se convierte un paquete de kernel ordinario recién instalado en el kernel en ejecución?
Eliminar kernels antiguos
Usa el flujo de limpieza compatible del gestor de paquetes solo después de que el kernel nuevo haya superado la validación. Nunca elimines el kernel en ejecución, la única alternativa cuyo funcionamiento esté comprobado ni los paquetes que necesite el paquete de seguimiento activo. Revisa la propuesta exacta de eliminación y las entradas de arranque resultantes.
Eliminar archivos manualmente de /boot deja incoherentes los estados de los paquetes y del cargador. Si ya se ha agotado el espacio, crea un plan de recuperación antes de modificar archivos en lugar de borrar imágenes arbitrarias.
¿Qué kernel debe permanecer instalado durante la validación inicial de uno nuevo?
El laboratorio Personalizar el menú de arranque de GRUB2 proporciona un entorno seguro para la recuperación en el que comprender varias entradas.
Lección completada
Has completado Instalación del kernel
Ahora puedes tratar una actualización del kernel como un cambio en la cadena de arranque y la compatibilidad.
Distingue la versión en ejecución de las imágenes instaladas.
Sigue las actualizaciones compatibles mediante el paquete correcto de la distribución.
Comprueba previamente el almacenamiento, el initramfs, las firmas, los módulos y el acceso de recuperación.
Arranca y valida el comportamiento del hardware y las aplicaciones.
Conserva una alternativa de funcionamiento comprobado hasta demostrar que el kernel nuevo funciona.
Guarda tu progreso
Crea una cuenta gratuita para guardar esta lección y continuar en cualquier dispositivo.
Crear una cuenta gratuita