How to: Mettre à jour les paramètres de démarrage du noyau

Vos petites astuces, répertoire des tutoriels et astuces
Répondre
Avatar du membre
Armaggion
Messages : 685
Enregistré le : jeu. 22 août 2024 16:48

How to: Mettre à jour les paramètres de démarrage du noyau

Message par Armaggion »

Il est parfois nécessaire d'informer le noyau Linux d'une façon de fonctionner spécifique, le plus souvent pour ajuster un comportement qui pose problème dans un cas particulier. Il existe deux façons de procéder :

1. Temporaire

A des fins de test, pour voir si ça arrange la situation, la modification ne durera que jusqu'au prochain démarrage du système. Si le nouveau paramétrage semble provoquer d'autres problèmes ou n'avoir aucun effet, il suffira donc de rebooter. La première chose à faire est d'accéder au menu grub. En dual boot ce menu est affiché mais en boot normal il n'a pas besoin d'être affiché, donc il faut intercepter la séquence de démarrage, habituellement avec la touche [Esc]. On arrive là :
Image

Une fois dans le menu Grub, sélectionner l'entrée qui va bien et appuyer sur la touche [e] du clavier pour l'éditer afin de modifier le paramétrage. En général, il s'agit par défaut de la ligne qui commence par « linux » qui contient le paramétrage « quiet splash » et on va ajouter ce qui nous intéresse (regardez là où est le curseur, j'ai rajouté monparametre=valeur comme exemple).
Image

Remarque : on peut avoir BEAUCOUP plus de paramètres que ça, ce n'est pas un problème. Il suffit de compléter la ligne avec le nouveau paramètre, supprimer ou modifier ce qu'on veut changer. Bien penser à ajouter un espace de séparation entre chaque paramètre et à insérer un « = » entre le nom du paramètre et sa valeur, sans guillemets, sans espace en trop, exactement comme dans l'exemple.

Presser ensuite la touche F10 pour démarrer. Une fois démarré, on peut vérifier si le paramètre a été bien pris en compte à partir de cette ligne de commande dans le terminal qui retourne la ligne de paramétrage courante :

Code : Tout sélectionner

cat /proc/cmdline
Image


2. Définitive

Définitive doit être compris comme "persistent après un redémarrage". Mais ça reste tout à fait réversible, rassurez-vous.
Pour ça, il faut ajouter le nouveau paramétrage au fichier /etc/default/grub avec par exemple, la commande suivante :

Code : Tout sélectionner

sudo nano /etc/default/grub
et ajouter le paramètre à la chaîne GRUB_CMDLINE_LINUX_DEFAULT, sur le même modèle que la façon dont on a procédé pour la modification temporaire.
Autrement dit on part de

Code : Tout sélectionner

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
pour arriver à

Code : Tout sélectionner

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash monparametre=valeur"
Par exemple si le paramètre qu'on veut intégrer est « i915.enable_psr=0 », alors on cherchera à obtenir

Code : Tout sélectionner

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.enable_psr=0"
Enregistrer le fichier (il est recommandé d'en faire une copie au préalable). Si vous avez utilisé l'éditeur nano comme indiqué plus haut, vous faites successivement : [Ctrl]+[o] pour enregister (validez le nom du fichier avec [Enter]) puis [Ctrl]+[x] pour quitter l'éditeur nano Ensuite lancer la commande suivante dans la console pour informer le système qu'il doit prendre en compte une modification.:

Code : Tout sélectionner

sudo update-grub
Redémarrrer, tant qu'à faire avec la commande suivante vu qu'on est dans la console :

Code : Tout sélectionner

reboot
Après redémarrage on peut de nouveau vérifier que le paramètre a bien été pris en compte avec la même commande que précédemment, c'est-à-dire :

Code : Tout sélectionner

cat /proc/cmdline
Pour revenir à la situation de départ, refaire la manipulation en annulant la modification du paramètrage qu'on vient de faire.


Important : Si une modification n'a pas fonctionné en mode temporaire, il y a fort peu de chances que ça donne mieux avec une modification définitive.
Modifié en dernier par Armaggion le ven. 20 sept. 2024 11:55, modifié 7 fois.
PC : Desktop | Linux Mint 22.1 Xia | Cinnamon 6.4.8 | 6.8.0-63-generic | Intel Core i5-13400F | 32GB | NVIDIA AD106 [GeForce RTX 4060 Ti] / 575.64.03
Avatar du membre
alain
Administrateur du site
Messages : 17271
Enregistré le : dim. 11 oct. 2015 23:41
Localisation : Chelles
Contact :

Re: Idée tuto : mettre à jour les paramètres de démarrage du noyau

Message par alain »

Bonjour.

Ok pour moi, en attente de l'avis des autres membres de l'équipe.

Mais avant le mettre dans la rubrique ad-hoc changer le titre de : "Idée tuto : mettre à jour les paramètres de démarrage du noyau" en : "Modification des paramètres de démarrage du noyau"

SVP, pas de demande d'aide dans ce sujet. Si un problème sur cette thématique, prière d'ouvrir un sujet. Merci Image
Слава Україні _ слава героям махновщини
PC1 : CM : ASRock 990FX | CPU: AMD FX 8350-8 cores, 4 GHz | RAM: 16 Go DDR3 1600 MHz | CG: GTX 1080TI-11 Go | OS : LM 22 Xfce 4.18 | K: 6.8
PC2
:Core2 Quad Q9650 @ 3 GHz | CG: Nvidia GTX 650TI | OS: LM 22 Wilma Xfce 4.18| K: 6.8
PC3 :Core i7-2600 @ 3,5 GHz | CG: ATI HD 4650 | OS: Emmade5 Xfce 4.18.0 | K: 6.1
PC4 : AMD Ryzen 5 3500X 4GHz | CG: GTX 970 | Ram : 8GB |OS : Debian 12.8 | K: 6.1
In a world without walls and fences, who needs windows and gates?
Avatar du membre
thyam
modérateur
Messages : 8799
Enregistré le : mar. 14 juil. 2015 10:33
Localisation : Lille - Hauts de France

Re: Idée tuto : mettre à jour les paramètres de démarrage du noyau

Message par thyam »

+1 pour moi ;)
pc principal : Hp pavilion dv6 - core i5 - 8go ram - DD 1 to - CG dual Intel HD graphics 3000 / Amd Radeon HD 7400m / OS : W$ 11
pc 2 : Dell e6420 - core i5 - 4go ram - DD 300 go - CG Intel HD graphics 3000 / OS : dual boot Linux Mint 22.2 XFCE - W$ 10
pc 3 : Asus M70V - core 2 Duo P8600 - 4go ram - CG Nvidia Geforce 9850M GT / OS : DD1 LMDE 7 Cinnamon / DD2 W$ 11

« Seul, on va plus vite... Ensemble, on va plus loin ;) »
Avatar du membre
débitant
modérateur
Messages : 12064
Enregistré le : mar. 14 juil. 2015 18:22
Localisation : Lorraine France

Re: Idée tuto : mettre à jour les paramètres de démarrage du noyau

Message par débitant »

si tout le monde est d'accord, je le suis aussi vu mes connaissances informagiques, j'approuve
;)
Avatar du membre
Armaggion
Messages : 685
Enregistré le : jeu. 22 août 2024 16:48

Re: Mettre à jour les paramètres de démarrage du noyau

Message par Armaggion »

Modification du titre, correction de quelques pétouilles pour clarifier ;)
PC : Desktop | Linux Mint 22.1 Xia | Cinnamon 6.4.8 | 6.8.0-63-generic | Intel Core i5-13400F | 32GB | NVIDIA AD106 [GeForce RTX 4060 Ti] / 575.64.03
Répondre