Il y a quelques jours ce mois-ci Décembre de 2022, versions du Noyaux Linux 6.1-rc8 (ligne principale), 6.0.11 (stable) et 5.15.81 (Long terme).
C'est pourquoi nous vous proposons ce nouveau petit guide rapide réussir à atteindre "compiler un noyau Linux", dans n'importe quelle version de Distribution GNU / Linux, base Debian, Ubuntu et Mint, à n'importe quel moment.
Et, avant de commencer ce billet lié à la possibilité de "compiler un noyau Linux", nous vous invitons à explorer ce qui suit contenus associés, à la fin d'aujourd'hui :
Compiler un noyau Linux sur Debian, Ubuntu et Mint
Étapes pour compiler avec succès un noyau Linux
Installation des packages essentiels (assistance au développement)
apt install autoconf automake autotools-dev build-essential dh-make debhelper debmake devscripts dpkg fakeroot file gfortran git gnupg fp-compiler lintian patch pbuilder perl python quilt xutils-dev
Choisissez la version souhaitée
Pour ce faire, nous devons aller à site officiel des noyaux, et choisissez-en une parmi les catégories existantes. et copiez le chemin de téléchargement disponible à partir du noyau choisi à partir de son bouton tarball, puis passez aux étapes suivantes. Alors que, pour notre exemple d'aujourd'hui, nous allons continuer les étapes suivantes en utilisant le Noyau Linux stable version 6.0.11:
Étape 1
cd /usr/src
wget -c https://mirrors.edge.kernel.org/pub/linux/kernel/v6.x/linux-6.0.11.tar.xz
sudo unxz linux-6.0.11.tar.xz
sudo tar xvf linux-6.0.11.tar
sudo ln -s linux-6.0.11 linux
cd /usr/src/linux
sudo make clean && make mrproper
sudo cp /boot/config-`uname -r`* .config
make menuconfig
À ce stade, le "Menu de configuration du noyau", où nous pouvons configurer (personnaliser) les paramètres du Noyau de notre préférence ou besoin. Gardez à l'esprit qu'à ce stade, il est essentiel cochez ou décochez l'option noyau 64 bits, selon ce que nous voulons ou exigeons. Et aussi, après avoir effectué toutes les modifications apportées, nous devons appuyez sur le bouton Enregistrer et ensuite le Bouton de sortie.
Étape 2
Arrivés ici, ils restent 2 voies possibles à choisir:
Installation du noyau uniquement
sudo make
sudo make modules_install
sudo make install
sudo update-grub; sudo update-grub2; sudo update-initramfs -u
sudo apt clean; sudo apt autoclean; sudo apt autoremove; sudo apt remove; sudo apt purge
Oui, tout se déroule et se termine bien, pour finir il suffit de redémarrer notre ordinateur et testez qu'il charge déjà notre système d'exploitation avec le nouveau noyau compilé.
L'installation du Kernel et la création des fichiers .deb du Kernel créé
Pour exécuter cette étape, il est pertinent d'avoir l'installation du package appelé paquet-noyau. Pour cette raison, et dans le cas où la distribution GNU/Linux utilisée ne l'a pas dans ses dépôts, la procédure auxiliaire suivante peut être exécutée :
sudo wget -c http://ftp.us.debian.org/debian/pool/main/k/kernel-package/kernel-package_13.018+nmu1~bpo9+1_all.deb
sudo apt install ./kernel-package_13.018+nmu1~bpo9+1_all.deb
Après avoir installé ce package, nous pouvons maintenant continuer avec les étapes suivantes :
fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
cd /usr/src
sudo dpkg -i *.deb
Et au cas où, pendant le processus de compilation, une erreur surviendrait erreur liée aux certificats du noyau, nous pouvons exécuter ce qui suit ordre de commande pour le réparer automatiquement, et réessayez :
sed -i '/CONFIG_SYSTEM_TRUSTED_KEYS/s/^/#/g' .config
Oui, tout se déroule et se termine bien, pour finir il suffit de redémarrer notre ordinateur et testez qu'il charge déjà notre système d'exploitation avec le nouveau noyau compilé.
Résumé
En bref, nous espérons que toute personne possédant ce petit guide rapide Je peux facilement et avec succès "compiler un noyau Linux" sur un Distro Debian, Ubuntu et Mint, ou dérivé.
Si vous avez aimé le contenu, commentez et partagez. Et rappelez-vous, visitez le début de notre «Site Internet», en plus de la chaîne officielle de Telegram pour plus d'actualités, de tutoriels et de mises à jour Linux. Ouest groupe, pour plus d'informations sur le sujet d'aujourd'hui ou d'autres sujets connexes.