Tue Jan 24 11:44:43 2023 UTC

Changer le kernel de boot par défaut

Introduction

NuTyX propose plusieurs kernel.

Pour les lister :

cards search kernel
(cli-extra) kernel-414 4.14.260 The 4.14 longterm support Linux Kernel version
...
(cli-extra) kernel-419 4.19.223 The 4.19 longterm support Linux Kernel version
...
(cli-extra) kernel-54 5.4.169 The 5.4 longterm support Linux Kernel version
...
(cli-extra) kernel-510 5.10.89 The 5.10 longterm support Linux Kernel version
...
(cli-extra) kernel-515 5.15.12 The 5.15 longterm support Linux Kernel version
..
(cli-extra) kernel-61 6.1.8 The 6.1 longterm support Linux Kernel version
..

Ici nous utiliserons le kernel-419 pour l'exemple.

Installation d'un kernel

L'installation d'un kernel se fera à l'aide de cette commande (exemple pour le 4.19):

sudo cards install kernel-419

Pour plus d'information sur la manière de gérer les paquets sous nutyx : commande de base

Définir ce kernel par défaut

La modification se fera dans le fichier /boot/grub/grub.cfg qui constitue la configuration de GRUB.

C'est donc la fonction menuentry qu'il va falloir éditer.

Par défaut le kernel est définit via cette ligne :

linux	/boot/kernel-stable root=/dev/nvme0n1p3 ro init=/sbin/systemd-init quiet verbose=no

/boot/kernel-stable indique donc a GRUB qu'il doit lancer le kernel portant ce nom.

C'est donc kernel-stable qu'il va falloir modifier.

Dans notre cas, on remplacera kernel-stable avec kernel-419.

linux	/boot/kernel-419 root=/dev/nvme0n1p3 ro init=/sbin/systemd-init quiet verbose=no

Après enregistrement et reboot, il est possible d'ouvrir un terminal et de lancer la commande:

uname -r
4.19.223-NuTyX-419
afin de vérifier si la manipulation a bien fonctionnée.