Comment Changer Les Noyaux Sur Arch Linux

Dans ce module, nous allons discuter de la façon dont nous modifions les noyaux sur Arch Linux. Vous pouvez consulter notre article précédent qui parle des différents types de noyaux disponibles pour les distributions Linux.

Étapes Pour Changer De Noyau Sur Arch Linux

tapes Pour Changer De Noyau Sur Arch Linux

Commençons par les étapes pour changer les noyaux sur le système Arch Linux. Les étapes décrites sont assez faciles et directes ici.

1. Lister Tous Les Noyaux Disponibles

Tout d’abord, nous pouvons lister tous les noyaux disponibles avec :

€ find /boot/vmli*

Ou avec :

€ pacman -Q | grep -E "\blinux*"

Si vous n’avez pas le noyau souhaité, suivez-le pour savoir comment l’installer.

2. Installez Le Noyau Souhaité

Si vous n’avez pas déjà répertorié le noyau de votre choix, vous devez d’abord l’installer. Vous trouverez ci-dessous les commandes dont vous auriez besoin pour installer les noyaux respectifs :

  • Noyau par défaut Linux
€ sudo pacman -S linux linux-headers
  • Noyau Linux LTS
€ sudo pacman -S linux-lts linux-lts-headers
  • Noyau Zen Linux
€ sudo pacman -S linux-zen linux-zen-headers
  • Noyau Linux renforcé
€ sudo ppacman -S linux-hardened linux-hardened-headers 

3. Choisissez Le Noyau De GRUB Pendant Le Démarrage

Avant d’aller plus loin, vérifiez le noyau actuel que votre système d’exploitation utilise avec la commande uname :

€ uname -r
5.11.6-arch1-1

Maintenant, redémarrez votre machine et attendez que le menu GRUB apparaisse.

Menu GNU GRUB

Ensuite, sélectionnez l’option «  Option avancée pour Arch Linux » et dans le menu donné, sélectionnez le noyau souhaité.

Liste de tous les noyaux disponibles

Une fois que votre ordinateur a complètement redémarré, vous pouvez vérifier le noyau utilisé avec :

€ uname -r
5.10.23-1-lts

4. Modification Du Fichier De Configuration GRUB

Ensuite, nous devons apporter quelques modifications à notre fichier de configuration GRUB pour que le système démarre à partir du dernier noyau sélectionné. Le fichier de configuration se trouve dans /etc/default/grub, alors ouvrez-le avec sudo et votre éditeur de texte préféré.

Vous devriez avoir quelque chose comme ça :

Configuration GRUB par défaut

Ensuite, ajoutez les 3 lignes suivantes au début du fichier, après le commentaire initial :

GRUB_DISABLE_SUBMENU=y
GRUB_DEFAULT=enregistré
GRUB_SAVEDEFAULT=vrai

La première ligne désactive le sous-menu GRUB, c’est-à-dire qu’elle permet à tous les noyaux disponibles d’être répertoriés dans le menu principal GRUB lui-même au lieu de l’ option « Option avancée pour Arch Linux » .

La ligne suivante enregistre le dernier noyau utilisé et la troisième ligne s’assure que grub utilise le dernier noyau sélectionné est utilisé par défaut.

Donc finalement, votre GRUB devrait ressembler à ceci :

Configuration GRUB modifiée

Enfin, enregistrez et quittez votre fichier !

6. Re-générer Le Fichier De Configuration GRUB

Enfin pour que les changements prennent effet, nous devons régénérer le fichier de configuration grub avec :

€ sudo grub-mkconfig -o /boot/grub/grub.cfg

Enfin, redémarrez votre système avec le noyau de votre choix !

Menu GRUB répertoriant tous les noyaux disponibles

Conclusion

Ainsi nous avons vu comment changer notre Kernel. Différentes configurations ont des priorités et des exigences différentes, elles peuvent donc nécessiter des noyaux différents pour effectuer leurs opérations plus efficacement et nous savons maintenant comment le changer !