Post

Debian 11 Kernel 6

Introduction

Le but de ce tutoriel est de vous permettre de tester le kernel linux v6 sur une distribution Debian 11.

Pour la plupart des utilisateurs, le noyau Linux standard fourni avec votre distribution convient parfaitement à vos besoins. Mais pour les utilisateurs qui souhaitent installer les derniers noyaux sur lesquels l’équipe Debian travaille, qui se trouvent généralement dans le dépôt SID ou plus connu sous le nom d’unstable, il peut être plus avantageux de les installer, car ils devraient être mieux compatibles qu’un noyau générique dans certaines circonstances, tout en étant faciles à mettre à jour.

Ce tutoriel montre comment ajouter le dépôt bullseye-backports et créer une règle de blocage apt en utilisant le terminal de ligne de commande pour les utilisateurs qui préfèrent installer un noyau mis à jour par l’équipe Debian.

Prérequis

Avant de procéder au tutoriel, il est bon de s’assurer que votre système est à jour avec tous les paquets existants :

1
sudo apt update

En option, vous pouvez lister les mises à jour pour les utilisateurs qui ont besoin d’un examen ou qui sont curieux :

1
sudo apt --list upgradable

Procédez à la mise à jour de tout paquet périmé en utilisant la commande suivante :

1
sudo apt upgrade

Ajouter le dépot

Vous devez créer le fichier /etc/apt/sources.list.d/bullseye-backports.list et y mettre le contenu suivant :

1
2
deb http://deb.debian.org/debian/ bullseye-backports main
deb-src http://deb.debian.org/debian/ bullseye-backports main

Création du blocage APT

Cette règle permet de n’utiliser le dépôt ajouté que pour le noyau et pas d’autres éléments du système.

1
2
3
4
5
6
7
8
9
10
11
12
13
sudo tee /etc/apt/preferences.d/bullseye-backports<<EOF
Package: *
Pin: release a=bullseye
Pin-Priority: 500

Package: linux-image-amd64
Pin:release a=bullseye-backports
Pin-Priority: 1000

Package: *
Pin: release a=bullseye-backports
Pin-Priority: 100
EOF

N’oubliez pas de remplacer amd64 par l’architecture de votre système.”

En option, vous pouvez ouvrir le fichier de préférences pour confirmer qu’il a été ajouté avec succès en utilisant un éditeur de texte tel que nano :

1
sudo nano /etc/apt/preferences.d/bullseye-backports

Dans l’ordre, tous les paquets sont préférés à Bullseye avec un score plus élevé (500) qu’instable (100), ainsi vous n’êtes pas invité sur divers paquets à être mis à jour à partir du dépôt backport.

Cependant, pour faciliter la mise à jour du noyau lorsque vous exécutez la commande apt update pour vos paquets Bullseye standard, l’exemple ci-dessus a défini linux-image-amd64 comme une priorité élevée (1000) en utilisant le dépôt backport avant toute autre source pour ce paquet uniquement.

Installation du noyau

La première chose à faire est de mettre à jour votre dépôt pour refléter les changements dans votre liste de sources et vos préférences.

1
sudo apt update

Vous remarquerez que vous avez un paquet à mettre à jour.

1
1 package can be upgraded. Run 'apt list --upgradable' to see it.

Pour les utilisateurs plus récents de Linux, vous pouvez lister ce qui peut être mis à jour en utilisant la commande suivante :

1
apt list --upgradable -a

Exemple de sortie :

1
2
3
4
Listing... Done
linux-image-amd64/unstable 6.0.6-2 amd64 [upgradable from: 5.10.149-2]
linux-image-amd64/stable-security,now 5.10.149-2 amd64 [installed,upgradable to: 6.0.6-2]
linux-image-amd64/stable 5.10.84-1 amd64

L’indicateur -a ajouté à la commande liste toutes les versions disponibles car des alternatives peuvent exister.

Exécutez la commande apt upgrade pour commencer la mise à jour vers le noyau Linux 6.0, puisque c’est ce que vous avez défini dans les préférences.

1
sudo apt upgrade

Une fois terminé, redémarrez votre système pour que le nouveau noyau soit activé.

1
sudo reboot

Une fois reconnecté, ouvrez votre terminal et tapez la commande suivante pour vérifier l’installation.

1
uname -r

Exemple de sortie :

1
6.0.0-2-amd64

Toute nouvelle mise à jour sera automatiquement visible lorsque vous exécuterez la commande apt update pour vérifier les mises à jour des autres paquets du dépôt Debian 11 Bullseye.

Remettre le noyau par défaut

Pour les utilisateurs qui trouvent que le nouveau noyau présente des bogues pour leur matériel, par exemple une perte de son, utilisez les étapes suivantes pour restaurer le noyau par défaut ; si vous avez installé un noyau alternatif, remplacez la section du noyau par défaut par celui que vous voulez installer.

Tout d’abord, supprimez le noyau à l’aide de la commande suivante.

1
sudo apt autoremove linux-image-6.0*

Ensuite, vous verrez l’invite suivante vous informant que vous devez vous assurer qu’un noyau est installé ou réinstallé avant de redémarrer si vous supprimez le noyau actuel. Sinon, votre système sera détruit, non amorçable, cassé, etc.

Appuyez sur la touche de tabulation, sélectionnez , puis appuyez sur la touche ENTRÉE. Pour les utilisateurs dont le fichier de préférences est configuré pour ce paquet, vous pouvez supprimer le référentiel backport ou retirer le paquet de priorité du noyau référençant le référentiel instable.

Supprimez le fichier de préférences :

1
sudo rm /etc/apt/preferences.d/bullseye-backports

L’alternative consiste à utiliser un éditeur de texte et à supprimer les lignes manuellement, ce qui fonctionne tout aussi bien. Cela devrait être fait si vous avez d’autres paquets personnalisés.

Supprimez aussi le dépot backport:

1
sudo rm /etc/apt/sources.list.d/bullseye-backports.list

Exécutez maintenant une mise à jour APT :

1
sudo apt update

Maintenant, redémarrez.

1
sudo reboot

Vérifiez maintenant le noyau installé, qui devrait être le noyau générique par défaut.

1
uname -r

Exemple de sortie :

1
5.10.0-19-amd64

Comme mentionné ci-dessus, vous êtes retombé sur le noyau par défaut.

Conclusion

Vous pouvez donc profiter de la presque dernière version du noyau linux sur votre Debian 11.

Presque… Parce que ce sera celle compilée par les mainteneurs et que pour avoir la toute dernière version, il faudra la construire vous-même :)

Cet article est sous licence CC BY 4.0 par l'auteur.

© 2022- Olivier. Certains droits réservés.

Propulsé par τζ avec le thème Χ