Erreur incapable de trouver l'arbre source du noyau pour le noyau actuellement en cours d'exécution - Centos / Rhel / Almalinux

Erreur incapable de trouver l'arbre source du noyau pour le noyau actuellement en cours d'exécution - Centos / Rhel / Almalinux

Cet article vous fournira des informations sur la façon d'installer la source du noyau sur le système Centos / Rhel Linux. Alternativement, il vous guidera à travers un processus de dépannage simple au cas où vous auriez déjà installé des sources / en-têtes de noyau et que vous recevez toujours le message d'erreur ci-dessous:

 Erreur: Impossible de trouver l'arbre source du noyau pour le noyau actuellement en cours d'exécution. Veuillez vous assurer que vous avez installé les fichiers source du noyau pour votre noyau et qu'ils sont correctement configurés; Sur Red Hat Linux Systems, par exemple, assurez-vous que le RPM «Kernel-Source» ou «Kernel Devel» soit installé. Si vous savez que les fichiers source de noyau corrects sont installés, vous pouvez spécifier le chemin de source du noyau avec l'option de ligne de commande '--kernel-source-path. 

Dans ce tutoriel, vous apprendrez:

  • Comment installer des têtes de noyau
  • Comment installer le niveau du noyau
  • Comment vérifier la version du noyau
  • Comment vérifier la version de niveau de noyau installé
Erreur: Impossible de trouver l'arbre source du noyau pour le noyau actuellement en cours d'exécution Message d'erreur sur Centos / Rhel

Exigences et conventions logicielles utilisées

Exigences logicielles et conventions de ligne de commande Linux
Catégorie Exigences, conventions ou version logicielle utilisée
Système Red Hat Enterprise Linux 8 / Centos 8
Logiciel N / A
Autre Accès privilégié à votre système Linux en tant que racine ou via le Sudo commande.
Conventions # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande
$ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier

Comment installer les en-têtes de noyau et le niveau de noyau sur les instructions étape par étape CentOS / RHEL

  1. Vous pouvez soit installer des en-têtes de noyau et un développement du noyau séparément ou installer les deux dans le cadre du Outils de développement emballer. Le recommandé est l'installation de l'ensemble Outils de développement Package de groupe:
    # DNF GroupInstall "Outils de développement" 

    Alternativement installer les deux niveau du noyau et / ou tête de noyau Packages séparément:

    # DNF Installation des t-t-t-t-t-t-t-t-to # dnf installer le niveau du noyau 


  2. Vérifiez votre installation et confirmez que les deux niveau du noyau et / ou tête de noyau Les packages correspondent à votre version du noyau actuellement chargé. Voici un exemple. Vérifiez d'abord votre version du noyau Linux:
    $ uname -a bac à sable Linux 4.18.0-80.11.2.EL8_0.x86_64 # 1 SMP TUe 24 septembre 11:32:19 UTC 2019 x86_64 x86_64 x86_64 GNU / Linux 

    Prenez note de la version du noyau et comparez-la avec les versions de package du niveau du noyau et / ou tête de noyau:

    # RPM -QA | grep -e "noyau de niveau de noyau | les chefs de noyau"-4.18.0-80.11.2.EL8_0.x86_64 niveau du noyau-4.18.0-80.11.2.EL8_0.x86_64 

    S'ils correspondent tous à vous. Sinon, votre système pourrait être hors de synchronisation. Voir l'étape suivante pour une solution.

  3. En utilisant le DNF Commande Synchronisez votre système pour vous assurer que vous exécutez les derniers packages:
    # DNF Distro-Sync 
  4. Redémarrez votre système et vérifiez à nouveau que la version du noyau correspond à la niveau du noyau et / ou tête de noyau versions de package.

Tutoriels Linux connexes:

  • Installation des en-têtes de noyau de Manjaro Linux
  • Choses à installer sur Ubuntu 20.04
  • Comment migrer de Centos à Almaliux
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Installation d'Almalinux
  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Comment imprimer l'arbre du répertoire à l'aide de Linux
  • Comment configurer le serveur et le client FTP / SFTP sur Almalinux
  • Installez Docker sur Almalinux
  • Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…