Error no puede encontrar el árbol de origen del núcleo para el núcleo actualmente en funcionamiento - Centos / Rhel / Almalinux

Error no puede encontrar el árbol de origen del núcleo para el núcleo actualmente en funcionamiento - Centos / Rhel / Almalinux

Este artículo le proporcionará información sobre cómo instalar la fuente del núcleo en el sistema CentOS/RHEL LINUX. Alternativamente, lo guiará a través de un proceso simple de solución de problemas en caso de que ya haya instalado fuentes/encabezados del núcleo y que aún reciba el mensaje de error a continuación:

 Error: no se puede encontrar el árbol fuente del núcleo para el kernel actualmente en funcionamiento. Asegúrese de haber instalado los archivos de origen del kernel para su kernel y que estén configurados correctamente; En Red Hat Linux Systems, por ejemplo, asegúrese de tener las RPM '-Source de kernel' o 'Kernel-Devel'. Si sabe que están instalados los archivos de origen del kernel correctos, puede especificar la ruta de origen del núcleo con la opción '--kernel-source-pate' de la línea de comando. 

En este tutorial aprenderás:

  • Cómo instalar el núcleo-cabeza
  • Cómo instalar el deglino del núcleo
  • Cómo consultar la versión del núcleo
  • Cómo verificar la versión instalada del devel del kernel
Error: no se puede encontrar el árbol fuente del núcleo para el kernel actualmente en funcionamiento Mensaje de error en CentOS / RHEL

Requisitos y convenciones de software utilizados

Requisitos de software y convenciones de línea de comandos de Linux
Categoría Requisitos, convenciones o versión de software utilizada
Sistema Red Hat Enterprise Linux 8 / Centos 8
Software N / A
Otro Acceso privilegiado a su sistema Linux como root o a través del sudo dominio.
Convenciones # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado

Cómo instalar los encabezados del núcleo y el núcleo se desarrollan en las instrucciones de CentOS / RHEL paso a paso

  1. Puede instalar encabezados del núcleo y desarrollar el núcleo por separado o instalar tanto como parte del Herramientas de desarrollo paquete. Lo recomendado es la instalación de todo Herramientas de desarrollo Paquete grupal:
    # DNF GroupInstall "Herramientas de desarrollo" 

    Alternativamente instalar ambos núcleo de núcleo y/o cabezal de núcleo paquetes por separado:

    # DNF Instale el núcleo-cabeza de núcleo # DNF Instalar núcleo-devel 


  2. Verifique su instalación y confirme que ambos núcleo de núcleo y/o cabezal de núcleo Los paquetes coinciden con su versión de kernel cargada actualmente. Aquí hay un ejemplo. Primero compruebe su versión del kernel de Linux:
    $ Uname -A Linux Sandbox 4.18.0-80.11.2.El8_0.x86_64 #1 SMP martes 24 de septiembre 11:32:19 UTC 2019 x86_64 x86_64 x86_64 gnu/linux 

    Tome nota de la versión del núcleo y compárela con versiones de paquetes de la núcleo de núcleo y/o cabezal de núcleo:

    # rpm -qa | GREP -E "núcleo-devel | núcleo-cabeza de núcleo"-4.18.0-80.11.2.El8_0.x86_64 núcleo de núcleo-4.18.0-80.11.2.El8_0.x86_64 

    Si todos coinciden, estás listo para ir. De lo contrario, su sistema podría estar fuera de sincronización. Vea el siguiente paso para una solución.

  3. Utilizando el DNF Comando Sincronice su sistema para asegurarse de que está ejecutando los últimos paquetes:
    # DNF Distro-Sync 
  4. Reinicie su sistema y verifique una vez más que la versión del núcleo coincida con el núcleo de núcleo y/o cabezal de núcleo versiones de paquete.

Tutoriales de Linux relacionados:

  • Instalación de encabezados de kernel de Manjaro Linux
  • Cosas para instalar en Ubuntu 20.04
  • Cómo migrar de Centos a Almalinux
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Instalación de Almalinux
  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Cómo imprimir el árbol de directorio usando Linux
  • Cómo configurar el servidor FTP/SFTP y el cliente en Almalinux
  • Instalar Docker en Almalinux
  • Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..