Guide rapide pour pouvoir compiler n'importe quel noyau Linux

Guide rapide pour pouvoir compiler n'importe quel noyau Linux

Guide rapide pour pouvoir compiler n'importe quel noyau Linux

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.

Linux/Unix

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 :

Linux/Unix
Article connexe:
Comment installer le noyau Linux 5.5 sur Ubuntu et ses dérivés?
Officiel Linux 5.1
Article connexe:
Comment installer le noyau Linux 5.1 sur Ubuntu et ses dérivés?

Compiler un noyau Linux sur Debian, Ubuntu et Mint

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.

Menu de configuration du noyau

É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é.

Comment compiler le noyau 2.6.36.2 dans Ubuntu avec le correctif de 200 lignes inclus
Article connexe:
Comment compiler le noyau 2.6.36.2 dans Ubuntu avec le correctif de 200 lignes

Bannière abstraite pour le poste

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.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.