Dans certains cas, votre ordinateur peut recevoir un message d’erreur indiquant qu’il obtient son propre noyau centos. Il peut y avoir certaines raisons à cette erreur.
g.Lorsque votre site compile un constructeur étiqueté avec une partie du noyau, tel qu’un pilote de périphérique qui réside dans un système CentOS, vous finissez par installer généralement les fichiers d’en-tête du noyau qui sont pratiquement installés, c’est-à-dire le fichier. L’en-tête C est inclus dans le nom de notre noyau Linux.
g.
L’exécution personnalisée d’un noyau Linux défini est toujours utile, en particulier lorsque vous et votre famille souhaitez activer ou supprimer certaines fonctionnalités du noyau qui ne sont pas incluses dans les noyaux proposés par la distribution standard de nos jours.
Dans cet article, je vais expliquer comment collecter avec une distribution CentOS 7 et utiliser un nouveau noyau Linux actuel à partir de la source (les instructions ont également bien fonctionné dans RHEL et Fedora).
Si les utilisateurs ne souhaitent pas exécuter ces versions avancées, suivez notre article simple où les experts expliquent comment installer ou mettre à niveau un noyau sur le thème de CentOS 7 à l’aide d’une bibliothèque RPM tierce. Obligatoire
Installer des packages pour compiler le noyau
Tout d’abord, vous devez mettre à jour nos bases de données de packages logiciels, installer les outils de développement nécessaires pour construire le noyau et installer l’intégralité du répertoire ncurses à l’aide de la commande yum suivante.
mise à jour savoureuse du nombre# yum install -y ncurses-devel gcc makebritish Columbia bison flex elfutils-libelf-devel openssl-devel grub2
Compiler et installer le noyau sur CentOS 7
Téléchargez les dernières sources du noyau 4.17 à l’aide de la commande wget à partir du répertoire /usr/src ou du répertoire, ou vous pouvez télécharger le noyau le plus avancé en allant sur kernel.org.
# nouvelle banque cd / usr / src /# wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.17.11.tar.xz
nombre tar -xvf linux-4.17.11.tar.xz# CD-Linux-4.17.11 /
Configurer CentOS 7 dans le noyau
Le noyau doit être configuré correctement, en mettant l’accent sur leurs options de configuration requises dans un gramme d’environnement CentOS.
CONFIG_KVM_GUEST = yCONFIG_VIRTIO_PCI = yCONFIG_VIRTIO_PCI_LEGACY équivaut à yCONFIG_BLK_DEV_SDCONFIG_SCSI_VIRTIO = yCONFIG_VIRTIO_NET = yCONFIG_SERIAL_8250 = yCONFIG_SERIAL_8250_CONSOLE implique y
Je vous recommande fortement de copier la configuration actuelle du noyau ( .config ) du répertoire general / boot vers le nouveau répertoire du noyau linux-4.17.11.
Exécutez maintenant make menuconfig pour configurer le noyau Linux. Une fois que vous avez terminé les étapes d’utilisation, une fenêtre de commande apparaîtra avec certaines options. Ici, vous pouvez activer ou supprimer la fonctionnalité positive du noyau. Si vous n’êtes pas reconnaissable grâce à ces menus, appuyez simplement vous voyez, sur la touche ESC pour sortir du menu.
# cd /usr/src/linux-4.17.11/# ciblez votre menu
Une fois les options de formatage du noyau définies, cliquez sur « Enregistrer » pour enregistrer le système de configuration et quitter le menu via le menu.