2021-02-20 14:06 Temps de lecture : 7 min

Comment utiliser le noyau Linux 5 sur Ubuntu 18.04 LTS

Ubuntu 18.04 LTS, la version stable actuelle du système d'exploitation Linux de Canonical, intègre de nombreux logiciels récents grâce à un effort constant de rétroportage. Cependant, les utilisateurs se retrouvent souvent avec une version plus ancienne du noyau Linux.

Bien qu'être sur une version LTS d'Ubuntu avec un noyau Linux moins récent ne soit pas un problème majeur, car les développeurs s'efforcent d'intégrer les correctifs et améliorations, cela peut être frustrant si l'on utilise 18.04 pour sa stabilité tout en préférant la dernière version du noyau, comme le noyau 5. Heureusement, la communauté Linux a rendu plus accessible l'utilisation du noyau Linux 5 sur Ubuntu 18.04 LTS.

Première méthode : Utilisation d'UKUU

L'utilitaire de mise à jour du noyau Ubuntu, UKUU, est la méthode la plus simple pour installer le noyau Linux 5 sur Ubuntu 18.04 LTS. Vous trouverez les instructions d'installation d'UKUU dans notre guide dédié.

Une fois UKUU installé et fonctionnel, lancez-le depuis le menu de votre application. Ensuite, cherchez la version 5 du noyau Linux (de préférence, la version la plus récente disponible).

Sélectionnez la version 5 que vous souhaitez installer sur Ubuntu 18.04 LTS en la mettant en évidence avec la souris. Ensuite, cliquez sur le bouton "Installer" pour lancer l'installation de ce nouveau noyau sur votre système.

Laissez UKUU télécharger et installer complètement le noyau Linux 5 sur votre machine Ubuntu. Une fois l'installation terminée, fermez UKUU et redémarrez Ubuntu 18.04 LTS. Au redémarrage, votre système devrait fonctionner avec le noyau Linux 5.

Pour vérifier que vous utilisez bien la dernière version du noyau et que UKUU a fonctionné correctement, ouvrez une fenêtre de terminal en utilisant Ctrl + Alt + T ou Ctrl + Maj + T, et saisissez la commande suivante :

uname -r

Deuxième méthode : Compilation à partir des sources

L'utilitaire de mise à jour du noyau Ubuntu est pratique, mais il peut parfois être instable car il fonctionne généralement avec des versions du noyau en développement par Canonical. Pour une solution plus stable, vous pouvez compiler le noyau vous-même.

Pour initier le processus de compilation, il est nécessaire de créer un nouveau fichier de configuration. La méthode la plus rapide et simple consiste à télécharger un fichier de configuration existant que nous avons préparé.

Remarque : Si vous préférez ne pas utiliser notre fichier préconfiguré, copiez un fichier existant depuis /boot et sauvegardez-le sous le nom ".config".

wget https://pastebin.com/raw/Pwz0Uyqn -O .config

Après avoir téléchargé le fichier de configuration, il faut télécharger la dernière version du noyau Linux. Au moment de la rédaction de cet article, la version est 5.0.8.

Remarque : Les nouvelles versions du noyau sont régulièrement publiées sur Kernel.org. Si vous souhaitez mettre à jour à partir de la version 5.0.8 dans le futur, vous pouvez télécharger la nouvelle source et suivre les instructions de ce guide.

wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.8.tar.xz

Extrayez l'archive du noyau 5.0.8 avec la commande Tar.

tar xvf linux-5.0.8.tar.xz

Déplacez le nouveau fichier de configuration dans le dossier du code Linux avec la commande mv.

mv .config ~/linux-5.0.8/

Installez les dépendances nécessaires à la compilation du noyau sur Ubuntu, afin de pouvoir le compiler et le construire.

sudo apt install build-essential libncurses5-dev gcc libssl-dev bc flex bison

Lancez l'outil de menu graphique du noyau avec la commande make menuconfig.

cd ~/linux-5.0.8/
make menuconfig

Dans l'interface du menu, gardez les paramètres par défaut et utilisez les flèches pour sélectionner "Enregistrer". Assurez-vous d'enregistrer le fichier sous le nom ".config".

Quittez l'outil de menu en sélectionnant "Quitter".

Après avoir quitté l'éditeur de menu graphique, utilisez la commande lscpu pour déterminer le nombre de cœurs de votre processeur. Cela vous permettra de définir le nombre de processeurs utilisés pour la compilation du noyau.

Pour connaître le nombre de cœurs, exécutez :

lscpu | grep -E '^CPU('

Mémorisez ce chiffre. Ensuite, utilisez la commande make avec l'option deb-pkg pour démarrer la compilation pour Ubuntu. Remplacez "CORE-NUMBER" par le nombre obtenu précédemment.

make -jCORE-NUMBER deb-pkg

La durée de la compilation dépend du nombre de cœurs de votre processeur. Pour de meilleurs résultats, utilisez au moins un processeur double cœur (2). Lorsque la compilation est terminée, le compilateur affichera quatre paquets DEB prêts à l'emploi pour votre nouveau noyau.

Pour installer le noyau Linux 5.0.8 fraîchement compilé, utilisez la commande dpkg.

sudo dpkg -i linux-*.deb

Si l'installation de dpkg s'est déroulée avec succès, redémarrez votre PC Linux. Une fois qu'il sera de nouveau opérationnel, votre système Ubuntu 18.04 LTS devrait fonctionner avec le noyau Linux version 5.

Pour vérifier que vous utilisez bien le noyau 5 sur Ubuntu 18.04 LTS, utilisez la commande uname.

uname -r
Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.