Erreur incapable de trouver l'arbre source du noyau pour le noyau actuellement en cours d'exécution - Centos / Rhel / Almalinux
- 4810
- 1362
- Romain Martinez
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
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
- 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'ensembleOutils de développement
Package de groupe:# DNF GroupInstall "Outils de développement"
Alternativement installer les deux
niveau du noyau
et / outê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
- Vérifiez votre installation et confirmez que les deux
niveau du noyau
et / outê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 / outê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.
- En utilisant le
DNF
Commande Synchronisez votre système pour vous assurer que vous exécutez les derniers packages:# DNF Distro-Sync
- Redémarrez votre système et vérifiez à nouveau que la version du noyau correspond à la
niveau du noyau
et / outê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…