Charger automatiquement un noyau ancien au demarrage

Vos petites astuces, répertoire des tutoriels et astuces
Avatar du membre
cyrille
Administrateur du site
Messages : 12439
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Charger automatiquement un noyau ancien au demarrage

Message par cyrille »

Dernier message de la page précédente :

ouioptions sur cette variable, un autre exemple
Choisir entrée 3 du sous menu 1
GRUB_DEFAULT="1>3"
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
david37
modérateur
Messages : 3884
Enregistré le : lun. 22 août 2016 05:06

Re: Charger automatiquement un noyau ancien au demarrage

Message par david37 »

@serged, @cyrille, merci pour ces deux astuces que je connaissais pas non plus (on en apprend tous les jours :D)

J'ai testé de remplacer la valeur relative de GRUB_DEFAULT par la valeur absolue obtenue par :

Code : Tout sélectionner

grep menuentry /bootgub/grub.cfg
Dans mon cas, le retour de cette commande, m'a donné les choses suivantes:

Code : Tout sélectionner

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
  menuentry_id_option=""
export menuentry_id_option
menuentry 'Linux Mint 19.1 Xfce, avec Linux 4.15.0-48-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.15.0-48-generic-advanced-d5aea594-ac85-460b-9931-c6a1e9973e53' {
menuentry 'Linux Mint 19.1 Xfce, with Linux 4.15.0-48-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.15.0-48-generic-recovery-d5aea594-ac85-460b-9931-c6a1e9973e53' {
menuentry 'Linux Mint 19.1 Xfce, avec Linux 4.15.0-20-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.15.0-20-generic-advanced-d5aea594-ac85-460b-9931-c6a1e9973e53' {
menuentry 'Linux Mint 19.1 Xfce, with Linux 4.15.0-20-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.15.0-20-generic-recovery-d5aea594-ac85-460b-9931-c6a1e9973e53' {
menuentry 'Linux Mint 19.1 Xfce, avec Linux 4.13.16-041316-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.13.16-041316-generic-advanced-d5aea594-ac85-460b-9931-c6a1e9973e53' {
menuentry 'Linux Mint 19.1 Xfce, with Linux 4.13.16-041316-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.13.16-041316-generic-recovery-d5aea594-ac85-460b-9931-c6a1e9973e53' {
menuentry 'Memory test (memtest86+)' {
menuentry 'Memory test (memtest86+, serial console 115200)' {
Du coup j'ai remplacé ma valeur de GRUB_DEFAULT = 4 par GRUB_DEFAULT = 'Linux Mint 19.1 Xfce, avec Linux 4.13.16-041316-generic'
un petit

Code : Tout sélectionner

sudo update-grub
et ça a bien marché ;)

Et donc effectivement, comme le disais Cyrille, mettre la valeur absolue plutôt que la valeur relative permet de ne pas avoir a modifié le fichier etc/default/grub chaque fois que l'on installe un nouveau noyau.

Je garde les deux autres astuces en tête pour plus tard ;)
PC1: Mobo: Gigabyte B550 AORUS Elite 2 / CPU: AMD Ryzen 7 3700X / GPU: MSI Radeon RX 580 Armor / RAM: 32 GB @3600 MHz CL16 / SSD: Samsung 970 EVO 500 GB / LM 20.2 Xfce
PC2: HP Pavilion 15 / AMD Ryzen 5 5500U with Radeon Graphics / 16GB RAM / 500 GB SSD / Debian 11 Xfce
PC3: Dell-Latitude E7240 / 2.1GHz i7-4600U / Intel Haswell-ULT HD 4400 / 8GB RAM / 250 GB Hard Drive / LM 20.2 Xfce

Répondre