Comment mettre à niveau le noyau dans Debian Top 10 Bullseye

Comment mettre à niveau le noyau dans Debian Top 10 Bullseye
Ce bref tutoriel explique comment mettre à niveau le noyau dans Debian 11 Bullseye.

La mise à jour de votre noyau est nécessaire lorsque vous devez ajouter des fonctionnalités ou une prise en charge de l'appareil, patcher des bogues ou augmenter les performances de votre système.

Après avoir lu cet article, vous pourrez mettre à jour votre noyau Linux en quelques étapes.

Pour ce tutoriel, je passerai au noyau 5.16, mais les instructions fournies sont également utiles pour les autres versions du noyau. Remplacez simplement le 5.16.15 Version dans cet article pour votre version.

Toutes les instructions sont également utiles pour les versions Debian précédentes. Vous pouvez ignorer le fait que cet article a été écrit en utilisant Debian Bullseye.

Le tutoriel comprend des captures d'écran pour toutes les étapes décrites, ce qui permet à tout utilisateur de Linux de les suivre facilement.

Mise à niveau du noyau dans Debian 11 Bullseye:

Pour commencer, voyons comment déterminer votre noyau actuel. Vous pouvez utiliser le ton nom commande suivie par le -r Paramètre, comme indiqué ci-dessous:

uname -r

Comme vous pouvez le voir ci-dessus, le noyau actuel est 5.dix.0. Téléchargeons un noyau plus récent.

Vous pouvez vérifier le dernier noyau sur https: // cdn.noyau.org / pub / linux / noyau / v5.X/

Pour ce tutoriel Debian, je passerai au 5.16 noyau. Pour le télécharger à partir de la source mentionnée précédemment, vous pouvez utiliser le wget Commande comme indiqué ci-dessous:

Note: Vous pouvez utiliser ce tutoriel pour installer d'autres versions du noyau, il suffit de remplacer le chemin et le nom du noyau.

wget https: // cdn.noyau.org / pub / linux / noyau / v5.x / linux-5.16.15.le goudron.gz

Téléchargez également la signature du noyau avec la commande, comme indiqué ci-dessous:

Wget https: // cdn.noyau.org / pub / linux / noyau / v5.x / linux-5.16.15.le goudron.signe

Extraire le noyau que vous avez téléchargé en exécutant la commande suivante (la commande ci-dessous suppose que vous avez le .le goudron.Package GZ):

TAR XVZF Linux-5.16.15.le goudron.gz

Ou

TAR XVZF Linux-.le goudron.gz

"Version" Doit être remplacé par la version réelle du noyau, vous avez téléchargé.

Entrez le répertoire avec les fichiers que vous avez extraits en exécutant la commande suivante:

CD Linux-5.16.15 /

Mettez à jour le fichier de configuration en exécutant la commande affichée dans l'image suivante:

sudo cp -v / boot / config - $ (uname -r) .configurer

Installez les packages nécessaires pour compiler le noyau Linux en exécutant la commande suivante:

sudo apt-get install build-essential linux-source bc kmod cpio flex libncurses5-dev libelf-dev libssl-dev nains -y

Pour configurer le noyau et ajouter ou supprimer la prise en charge des périphériques, exécutez la commande suivante:

Sudo fait du menuconfig

Vous pouvez explorer toutes les options de cet écran pour personnaliser le noyau en fonction de vos besoins. Une fois que vous avez terminé, appuyez sur le Sauvegarder bouton:

appuie sur le D'ACCORD bouton pour enregistrer le fichier de configuration.

appuie sur le Sortie bouton pour terminer le processus.

appuie sur le Sortie bouton à nouveau pour revenir au terminal.

Désactiver les modules inutiles et créer un .Fichier de configuration en fonction de la configuration actuelle de votre noyau en exécutant la commande suivante:

sudo faire localmodconfig

Maintenant, commencez à compiler le nouveau noyau en exécutant la commande affichée dans l'image suivante. Ce processus peut prendre plusieurs minutes.

sudo fait bzimage

Vous obtiendrez une sortie similaire comme indiqué ci-dessous:

Installez les modules du noyau en exécutant la commande suivante:

sudo fabrique des modules et et sudo fabriquent des modules_install

Si vous avez utilisé le Sudo commande pendant le processus, vous pourriez être tenu de taper votre Sudo Mot de passe, comme indiqué ci-dessous:

Terminez l'installation du nouveau noyau en exécutant la ligne suivante:

Sudo faire l'installation

Vous avez besoin de grub, un chargeur de démarrage, pour incorporer le nouveau noyau pour le démarrer.

Pour le faire, mettez simplement à jour Grub en exécutant la commande suivante:

Sudo Update-Grub

Maintenant, redémarrez votre système pour charger le nouveau noyau.

Sudo Reboot

Après le démarrage, revérifiez votre noyau en exécutant la commande suivante:

uname -r

Comme vous pouvez le voir, le noyau a été mis à jour avec succès. Maintenant, vous pouvez profiter de votre système amélioré.

Quel est le noyau Linux?

Le noyau Linux est le cœur du système, dont la tâche principale est de permettre l'interaction entre le matériel et les logiciels. Il définit les processus qui peuvent passer par le CPU et la quantité de ressources disponibles pour chacune. Il analyse également la mémoire et gère les pilotes.

Vous pouvez considérer une partie de la fonction du noyau comme un traducteur entre différents composants, y compris des composants abstraits comme le reste du système d'exploitation.

Le noyau Linux est gratuit et open-source, et il est écrit dans la langue C. Il a été développé par Linus Torvalds. Il est autorisé en vertu de la licence publique générale GNU v2. Aujourd'hui, il est largement pris en charge et de nouvelles versions sont publiées périodiquement. Actuellement, la communauté derrière le développement du noyau compte plus de 6 000 collaborateurs.

Certains experts soutiennent que le noyau est le système d'exploitation, tandis que Linux est un ajout.

Lors de la compilation, vous pouvez ajouter une prise en charge du matériel non pris en charge, ajouter des fonctionnalités et des bogues de correctifs et des problèmes de sécurité, comme indiqué précédemment dans le faire des menuconfig marcher. Ceci est particulièrement utile pour des systèmes comme Debian utilisant les vieilles versions du noyau.

Vous pouvez inclure différentes versions de noyau dans votre chargeur de démarrage à choisir entre eux lors du démarrage de votre système.

Pour plus d'informations sur le noyau Linux et les sorties, visitez https: // noyau.org.

Conclusion:

Comme vous pouvez le voir, la mise à niveau du noyau Linux dans Debian 11 Bullseye est une tâche longue mais facile que tout utilisateur de Linux peut atteindre. Il existe de nombreuses étapes comme décrit ci-dessus, mais le processus est facile en suivant les étapes expliquées dans ce tutoriel.

Si vous utilisez Debian 10 ou Debian 9, vous pouvez toujours compiler un nouveau noyau en suivant les instructions ci-dessus. Le processus est même similaire pour les autres distributions Linux, à l'exception des étapes à l'aide du gestionnaire de packages APT / APT-GET et pour les systèmes à l'aide d'un chargeur de démarrage différent de celle de Booter (dans un tel cas, il vous suffit de remplacer la mise à jour de Grub pour votre mise à jour de chargeur de démarrage). Après avoir mis à jour votre noyau, vous pouvez sentir les performances de votre système améliorer le support sélectionné à l'étape de configuration.

Merci d'avoir lu cet article expliquant comment mettre à niveau le noyau de Debian. J'espère que cet article vous a été utile. Continuez à suivre l'astuce Linux pour des tutoriels Linux plus professionnels.