Résolu le 15-10-24 Mint démarre sur le mauvais Kernel

Postez ici toutes vos demandes d’assistance générale concernant le fonctionnement de Linux Mint, qui n'entrent pas dans les autres rubriques.
KyleRayner76
Messages : 9
Enregistré le : ven. 11 oct. 2024 00:35

Mint démarre sur le mauvais Kernel

Message par KyleRayner76 »

Bonjour à tous,

J'ai LM 21.3 d'installé sur mon PC et malgré mes nombreuses tentatives de mises à jour de Kernel vers la dernière version (6.8.0-45), à chaque reboot, LM veut booter sur le Kernel 5.15.0-91.

Pour booter sur le Kernel 6.8, je dois modifier dans le grub au démarrage (le Kernel 6.8.0-45 est bien installé).

C'est vraiment chiant car sans ça, le système ne boot pas sauf si je réinstalle le Kernel 5.15.0-91.

J'ai essayé un sudo update-grub mais rien à faire, ça ne veut pas.

Est-ce que l'un de vous aurait une idée du problème ? Vraiment, je ne pige pas.

Merci à vous par avance.
Config :
AMD Ryzen 7 4800H - 64GB de RAM - GeForce GTX 1650 Ti

OS : Linux Mint 21.3 Cinnamon
Avatar du membre
alain
Administrateur du site
Messages : 17314
Enregistré le : dim. 11 oct. 2015 23:41
Localisation : Chelles
Contact :

Re: Mint démarre sur le mauvais Kernel

Message par alain »

Bonjour KyleRayner76.

Pour lister l'ordre de tes noyaux, tu fais ça :

Code : Tout sélectionner

grep 'menuentry' /boot/grub/grub.cfg
Le premier de la liste, c'est le numéro 0 et le second le numéro 1, etc...

Ensuite pour modifier de façon permanente le grub il faut modifier le fichier grub (/etc/default/grub)

Code : Tout sélectionner

sudo sed -i 's/GRUB_DEFAULT=.*/GRUB_DEFAULT=1/' /etc/default/grub
Ça c'est pour si tu veux démarrer sur le second noyau de la liste, si tu veux démarrer sur le troisième, remplace le "GRUB_DEFAULT=1" par : "GRUB_DEFAULT=2"...etc

Et enfin:

Code : Tout sélectionner

sudo update-grub
Redémarre et normalement ça devrait démarrer sur le noyau que tu as choisi.
Слава Україні _ слава героям махновщини
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?
KyleRayner76
Messages : 9
Enregistré le : ven. 11 oct. 2024 00:35

Re: Mint démarre sur le mauvais Kernel

Message par KyleRayner76 »

Bonjour Alain,

Avant tout, merci pour ton aide.

J'ai oublié de mentionner une chose : Dans le grub, au démarrage, quand je veux choisir sur quel Kernel booter, dans la liste, il n'y a que le 5.15.0-91.

Si je veux booter sur le 6.8.0-45 (ou n'importe quel autre que j'aurais installé, car j'ai essayé avec 4 kernels différents), je dois éditer manuellement le Grub quand il me demande sur quoi je veux booter.

J'ai beau installer des kernels, aucun ne s'ajoute à la liste, même avec la commande update-grub.

De ce fait, si je boote sur le 6.8.0-45 en éditant le grub et que je supprime le 5.15.0-91, Linux Mint refuse de démarrer sauf si j'édite le Grub manuellement à chaque fois.

J'ai essayé tes commandess et ça ne fonctionne pas.
Config :
AMD Ryzen 7 4800H - 64GB de RAM - GeForce GTX 1650 Ti

OS : Linux Mint 21.3 Cinnamon
Avatar du membre
alain
Administrateur du site
Messages : 17314
Enregistré le : dim. 11 oct. 2015 23:41
Localisation : Chelles
Contact :

Re: Mint démarre sur le mauvais Kernel

Message par alain »

Effectivement s'il n'y a que le 5.15.0-91 tu ne risques pas de démarrer sur un autre :l
Si le grub ne va pas lire son fichier de configuration, là est le problème qu'il faut résoudre...
Donne-nous quand même le retour de :

Code : Tout sélectionner

grep 'menuentry' /boot/grub/grub.cfg
KyleRayner76 a écrit : ven. 11 oct. 2024 09:36 Je dois éditer manuellement le Grub quand il me demande sur quoi je veux booter.
. C'est-à-dire concrètement, tu fais quoi ? Peux-tu nous décrire ta manipe ?
Слава Україні _ слава героям махновщини
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?
KyleRayner76
Messages : 9
Enregistré le : ven. 11 oct. 2024 00:35

Re: Mint démarre sur le mauvais Kernel

Message par KyleRayner76 »

Bonsoir Alain.

Voici ce que renvoie ta commande :

Code : Tout sélectionner

"grep 'menuentry' /boot/grub/grub.cfg"

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 21.3 Cinnamon' --class linuxmint --class gnu-linux --class gnu --class os ${menuentry_id_option} 'gnulinux-${root_dataset}-${kversion}' {
	menuentry 'Revert system and user data' --class linuxmint --class gnu-linux --class gnu --class os ${menuentry_id_option} 'gnulinux-${root_dataset}-${kversion}' {
	menuentry 'Linux Mint 21.3 Cinnamon (recovery mode)' --class linuxmint --class gnu-linux --class gnu --class os ${menuentry_id_option} 'gnulinux-${root_dataset}-${kversion}' {
	menuentry 'Revert system and user data (recovery mode)' --class linuxmint --class gnu-linux --class gnu --class os ${menuentry_id_option} 'gnulinux-${root_dataset}-${kversion}' {
menuentry 'Linux Mint 21.3' --class linuxmint --class gnu-linux --class gnu --class os ${menuentry_id_option} 'gnulinux-rpool/ROOT/ubuntu_6zbe7p-6.8.0-45-generic' {
submenu 'Advanced options for Linux Mint 21.3' ${menuentry_id_option} 'gnulinux-advanced-rpool/ROOT/ubuntu_6zbe7p' {
	menuentry 'Linux Mint 21.3, with Linux 6.8.0-45-generic' --class linuxmint --class gnu-linux --class gnu --class os ${menuentry_id_option} 'gnulinux-rpool/ROOT/ubuntu_6zbe7p-6.8.0-45-generic' {
	menuentry 'Linux Mint 21.3, with Linux 6.8.0-45-generic (recovery mode)' --class linuxmint --class gnu-linux --class gnu --class os ${menuentry_id_option} 'gnulinux-rpool/ROOT/ubuntu_6zbe7p-6.8.0-45-generic' {
	menuentry 'Linux Mint 21.3, with Linux 5.15.0-91-generic' --class linuxmint --class gnu-linux --class gnu --class os ${menuentry_id_option} 'gnulinux-rpool/ROOT/ubuntu_6zbe7p-5.15.0-91-generic' {
	menuentry 'Linux Mint 21.3, with Linux 5.15.0-91-generic (recovery mode)' --class linuxmint --class gnu-linux --class gnu --class os ${menuentry_id_option} 'gnulinux-rpool/ROOT/ubuntu_6zbe7p-5.15.0-91-generic' {
menuentry 'Windows Boot Manager (on /dev/nvme0n1p1)' --class windows --class os $menuentry_id_option 'osprober-efi-ACE3-5264' {
menuentry 'UEFI Firmware Settings' $menuentry_id_option 'uefi-firmware' {
Je ne suis pas spécialiste en Linux mais j'ai bien l'impression que tout est bien pris en compte.

Ensuite, pour ce qui est de la manip en détail que je fais pour pouvoir démarrer sur le dernier Kernel.

Au moment du boot, quand j'ai la liste des OS dispos, il y a marqué :
Linux Mint 21.3 Cinnamon
Linux Mint 21.3 Cinnamon (recovery mode)
Etc.

Donc je reste sur "Linux Mint 21.3 Cinnamon" et j'appuie sur "e". Ça m'amène vers une interface qui indique sur quel Kernel il va booter.
Si je remplace manuellement "5.15.0-91-generic" par "6.8.0-45-generic" alors Linux Mint boot sur le dernier Kernel (verifié avec "uname -r").
Donc ça veut dire que le Kernel s'est installé correctement et que LM peut booter dessus mais il n'apparait pas dans la liste.
Et au reboot suivant, si je ne refais pas la manip, il boot sur le 5.15.0-91.

Voilà voilà
Config :
AMD Ryzen 7 4800H - 64GB de RAM - GeForce GTX 1650 Ti

OS : Linux Mint 21.3 Cinnamon
KyleRayner76
Messages : 9
Enregistré le : ven. 11 oct. 2024 00:35

Re: Mint démarre sur le mauvais Kernel

Message par KyleRayner76 »

Bonsoir Cyrille.

La commande

Code : Tout sélectionner

echo; dpkg -l | awk '!/^rc/ && / linux-(c|g|h|i|lo|m|si|t)/{print $1,$2,$3,$4 | "sort -k3V | column -t"}' ; echo -e "\nNoyau courant : $(uname -mr)"
renvoie :

ii linux-headers-5.15.0-91 5.15.0-91.101 all
ii linux-headers-5.15.0-91-generic 5.15.0-91.101 amd64
ii linux-image-5.15.0-91-generic 5.15.0-91.101 amd64
ii linux-modules-5.15.0-91-generic 5.15.0-91.101 amd64
ii linux-modules-extra-5.15.0-91-generic 5.15.0-91.101 amd64
ii linux-tools-common 5.15.0-122.132 all
ii linux-hwe-6.8-headers-6.8.0-40 6.8.0-40.40~22.04.3 all
ii linux-hwe-6.8-headers-6.8.0-45 6.8.0-45.45~22.04.1 all
ii linux-generic-hwe-22.04 6.8.0-45.45~22.04.1 amd64
ii linux-headers-6.8.0-45-generic 6.8.0-45.45~22.04.1 amd64
ii linux-headers-generic-hwe-22.04 6.8.0-45.45~22.04.1 amd64
ii linux-hwe-6.8-tools-6.8.0-45 6.8.0-45.45~22.04.1 amd64
ii linux-image-6.8.0-45-generic 6.8.0-45.45~22.04.1 amd64
ii linux-image-generic-hwe-22.04 6.8.0-45.45~22.04.1 amd64
ii linux-modules-6.8.0-45-generic 6.8.0-45.45~22.04.1 amd64
ii linux-modules-extra-6.8.0-45-generic 6.8.0-45.45~22.04.1 amd64
ii linux-tools-6.8.0-45-generic 6.8.0-45.45~22.04.1 amd64

Noyau courant : 5.15.0-91-generic x86_64
Config :
AMD Ryzen 7 4800H - 64GB de RAM - GeForce GTX 1650 Ti

OS : Linux Mint 21.3 Cinnamon
Avatar du membre
alain
Administrateur du site
Messages : 17314
Enregistré le : dim. 11 oct. 2015 23:41
Localisation : Chelles
Contact :

Re: Mint démarre sur le mauvais Kernel

Message par alain »

Bonsoir KyleRayner.
Ok, j'ai compris comment tu fait, merci ;)
KyleRayner76 a écrit : dim. 13 oct. 2024 22:15 Au moment du boot, quand j'ai la liste des OS dispos, il y a marqué :
Linux Mint 21.3 Cinnamon
Linux Mint 21.3 Cinnamon (recovery mode)
Etc.
je pense que dans etc... tu dois avoir "options avancées" pour LM21.3" ou un truc dans le genre je n'ai plus la syntaxe exacte en tête.
Là, il te sera proposé de démarrer sur les divers noyaux installés.

Que retourne:

Code : Tout sélectionner

cat /etc/default/grub
Слава Україні _ слава героям махновщини
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?
KyleRayner76
Messages : 9
Enregistré le : ven. 11 oct. 2024 00:35

Re: Mint démarre sur le mauvais Kernel

Message par KyleRayner76 »

@alain

Oui je vois ce que tu veux dire.
C'est "advanced options ..." et justement, c'est bien ça, le problème.
Quand je vais dans les options avancées pour pouvoir changer de Kernel, il ne me propose que le 5.15.0-91.Aucun autre.
J'ai testé avec 4 kernels différents et toujours pareil.

Retour de la commande

Code : Tout sélectionner

cat /etc/default/grub

Code : Tout sélectionner

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
#GRUB_CMDLINE_LINUX=""
GRUB_CMDLINE_LINUX="root=ZFS=rpool/ROOT/ubuntu_6zbe7p"

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
GRUB_DISABLE_OS_PROBER=false
Config :
AMD Ryzen 7 4800H - 64GB de RAM - GeForce GTX 1650 Ti

OS : Linux Mint 21.3 Cinnamon
Avatar du membre
alain
Administrateur du site
Messages : 17314
Enregistré le : dim. 11 oct. 2015 23:41
Localisation : Chelles
Contact :

Re: Mint démarre sur le mauvais Kernel

Message par alain »

Je ne comprends pas pourquoi GRUB ne va pas lire son fichier de configuration "grub.cfg".
dans la conf y a tous tes kernels...
Peut-être qu'en réinstallant grub, ça lui remettra les idées en place? Comment réinstaller GRUB ? chapitre 1.
Слава Україні _ слава героям махновщини
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?
KyleRayner76
Messages : 9
Enregistré le : ven. 11 oct. 2024 00:35

Re: Mint démarre sur le mauvais Kernel

Message par KyleRayner76 »

alain a écrit : lun. 14 oct. 2024 02:52 Je ne comprends pas pourquoi GRUB ne va pas lire son fichier de configuration "grub.cfg".
dans la conf y a tous tes kernels...
C'est bien pour cette raison que j'ai fait ce post de désespoir car je ne comprends pas l'origine du problème... Le kernel s'installe, s'ajoute aux fichiers de conf, LM accepte de booter dessus pour peu de lui faire comprendre manuellement mais dans la liste, NADA...

Merci, j'essaierai ça, ce soir et je te tiens au courant 🙋
Config :
AMD Ryzen 7 4800H - 64GB de RAM - GeForce GTX 1650 Ti

OS : Linux Mint 21.3 Cinnamon
Répondre