Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/05/2025, à 20:03

fernand1

(RESOLU) le dernier noyau installé sur ubuntu22 m'empèche de démarrer

Bonjour, j'ai mis à jour un PC qui renferme Ubuntu22,
Impossible de redémarrer.
Je signale que ce PC renferme aussi plusieurs OS linux (U20, U22 dont je parle, et U24 et un home comun à tous)
Sur U22, j'ai accès à 2 noyaux, le dernier sur lequel il tente sans succès de démarrer est 6.8.0-59
Je parviens à le lancer sur le second qui est 6.8.0-51

Je n'ai pas trouvé comment supprimer ce 1er noyau récalcitrant. 6.8.0-59

J'ai installé sur ce PC un nouvel OS U22, tout en concernant l'ancien U22.

Sur ce nouveau U22, j'ai 2 noyaux: 6.8.0-59
et un second 5.15.0-25
Là aussi, même topo avec le noyau 6.8.0-59
Je parviens à démarrer sur le second noyau.

Ma question après ce préambule, comment supprimer ce 1er noyau, ou dois-je attndre une mise à jour apportant un nouveau noyau relégant le récalcitrant en seconde position.
Merci de vos lumières;

Dernière modification par fernand1 (Le 27/05/2025, à 18:34)

Hors ligne

#2 Le 26/05/2025, à 20:40

fernand1

Re : (RESOLU) le dernier noyau installé sur ubuntu22 m'empèche de démarrer

J'ai déniché surle net ce qui suit:

1 : important : redémarrer sur un noyau antérieur au dernier installé (dans ton cas le 2.6.32-60)
2 : enlever le noyau 2.6.32-61 :
sudo apt-get remove linux-headers-6.8.0-59 linux-headers-6.8.0-59-generic linux-image-6.8.0-59-generic --purge
ton grub se mettra à jour tout seul !
3 : redémarrer

Effectivement ça supprime le 1er noyau récalcitrant, mais si je redémarre en choisissant d'aller sur ce U20, ça ne démarre pas, pas de curseur qui clignoteavant de se lancer.
Je dois toujours aller sur "advanced options for ubuntu"
puis aller sur le noyau restant.
La manoeuvre reste donc la même.,ça ne simplifie pas le démarrage.

Dernière modification par fernand1 (Le 26/05/2025, à 20:42)

Hors ligne

#3 Le 26/05/2025, à 20:41

steph810

Re : (RESOLU) le dernier noyau installé sur ubuntu22 m'empèche de démarrer

Bonsoir,
pour supprimer un noyaux déjà commencer par les lister:

dpkg --list | grep linux-image

Une fois choisis supprimez le:

sudo apt purge linux-headers-6.8.0-59-generic

Dernière modification par steph810 (Le 26/05/2025, à 20:41)

Hors ligne

#4 Le 26/05/2025, à 20:49

steph810

Re : (RESOLU) le dernier noyau installé sur ubuntu22 m'empèche de démarrer

Ont ecrit en même temps.
partage le retour de cette commande:

cat /etc/default/grub

et

cat sudo /boot/grub/grub.cfg | awk -F\' '/menuentry / {print $2}'

Hors ligne

#5 Le 26/05/2025, à 20:50

fernand1

Re : (RESOLU) le dernier noyau installé sur ubuntu22 m'empèche de démarrer

Bonjour steph810
Voilà ce que le terminal me retourne en utilisant tes commandes.
Evidement avec la commande de mon post #2 le paquet  "linux-headers-6.8.0-59-generic" a été érradiqué.

yvon@yvon-ThinkPad-SL510:~$ dpkg --list | grep linux-image
ii  linux-image-5.15.0-25-generic              5.15.0-25.25                            amd64        Signed kernel image generic
yvon@yvon-ThinkPad-SL510:~$ sudo apt purge linux-headers-6.8.0-59-generic
[sudo] Mot de passe de yvon : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Le paquet « linux-headers-6.8.0-59-generic » n'est pas installé, et ne peut donc être supprimé
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
yvon@yvon-ThinkPad-SL510:~$ 

Mais le second noyau restant seul ne se lance pas de façon automatique, je dois toujours effectuer les mêmes manoeuvres :Je dois toujours aller sur "advanced options for ubuntu"
puis aller sur le noyau restant.

Hors ligne

#6 Le 26/05/2025, à 20:53

fernand1

Re : (RESOLU) le dernier noyau installé sur ubuntu22 m'empèche de démarrer

yvon@yvon-ThinkPad-SL510:~$ cat /etc/default/grub
# 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=hidden
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# 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"
yvon@yvon-ThinkPad-SL510:~$

et

 yvon@yvon-ThinkPad-SL510:~$ cat sudo /boot/grub/grub.cfg | awk -F\' '/menuentry / {print $2}'
cat: sudo: Aucun fichier ou dossier de ce nom
Ubuntu
Ubuntu, with Linux 5.15.0-25-generic
Ubuntu, with Linux 5.15.0-25-generic (recovery mode)
Memory test (memtest86+.elf)
Memory test (memtest86+.bin, serial console)
Ubuntu 20.04.6 LTS (20.04) (on /dev/sda5)
Ubuntu (on /dev/sda5)
Ubuntu, with Linux 5.15.0-91-generic (on /dev/sda5)
Ubuntu, with Linux 5.15.0-91-generic (recovery mode) (on /dev/sda5)
Ubuntu, with Linux 5.15.0-89-generic (on /dev/sda5)
Ubuntu, with Linux 5.15.0-89-generic (recovery mode) (on /dev/sda5)
Ubuntu 22.04.5 LTS (22.04) (on /dev/sda6)
Ubuntu (on /dev/sda6)
Ubuntu, with Linux 6.8.0-59-generic (on /dev/sda6)
Ubuntu, with Linux 6.8.0-59-generic (recovery mode) (on /dev/sda6)
Ubuntu, with Linux 6.8.0-51-generic (on /dev/sda6)
Ubuntu, with Linux 6.8.0-51-generic (recovery mode) (on /dev/sda6)
Ubuntu 24.04.2 LTS (24.04) (on /dev/sda9)
Ubuntu (on /dev/sda9)
Ubuntu, with Linux 6.11.0-26-generic (on /dev/sda9)
Ubuntu, with Linux 6.11.0-26-generic (recovery mode) (on /dev/sda9)
Ubuntu, with Linux 6.8.0-51-generic (on /dev/sda9)
Ubuntu, with Linux 6.8.0-51-generic (recovery mode) (on /dev/sda9)
Ubuntu, with Linux 6.8.0-31-generic (on /dev/sda9)
Ubuntu, with Linux 6.8.0-31-generic (recovery mode) (on /dev/sda9)
Memory test (memtest86+x64.bin) (on /dev/sda9)
Memory test (memtest86+x64.bin, serial console) (on /dev/sda9)
yvon@yvon-ThinkPad-SL510:~$ 

Hors ligne

#7 Le 26/05/2025, à 21:09

xubu1957

Re : (RESOLU) le dernier noyau installé sur ubuntu22 m'empèche de démarrer

Bonjour,

Fournis les noyaux présents :

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)"

et :

dpkg -l | grep -v ^ii

Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#8 Le 26/05/2025, à 22:07

fernand1

Re : (RESOLU) le dernier noyau installé sur ubuntu22 m'empèche de démarrer

Merci Steph 810
Avec les commandes des posts #2 et #3, le 1er  noyau récalcitrant a  bien été supprimé.
Ensuite je suis allé sur nano par la commande

sudo nano /etc/default/grub

Je suis descendu sur la ligne Grub_default =0  et ai remplacé ce 0 par 1

Ai fermé nano par ctrl  X

Ai mis à jour grub par

sudo update-grub

et voilà, ça démarre.

Je reviens de suite sur xubu

Hors ligne

#9 Le 26/05/2025, à 22:18

fernand1

Re : (RESOLU) le dernier noyau installé sur ubuntu22 m'empèche de démarrer

Bonsoir xubu
Voilà le 1er retour

yvon@yvon-ThinkPad-SL510:~$ 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)"

ii  linux-headers-5.15.0-25                5.15.0-25.25  all
ii  linux-headers-5.15.0-25-generic        5.15.0-25.25  amd64
ii  linux-image-5.15.0-25-generic          5.15.0-25.25  amd64
ii  linux-modules-5.15.0-25-generic        5.15.0-25.25  amd64
ii  linux-modules-extra-5.15.0-25-generic  5.15.0-25.25  amd64

Noyau courant : 5.15.0-25-generic x86_64
yvon@yvon-ThinkPad-SL510:~$ 

ensuite:

yvon@yvon-ThinkPad-SL510:~$ dpkg -l | grep -v ^ii
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom                                        Version                                 Architecture Description
+++-==========================================-=======================================-============-================================================================================
rc  amd64-microcode                            3.20191218.1ubuntu2.3                   amd64        Processor microcode firmware for AMD CPUs
rc  intel-microcode                            3.20250211.0ubuntu0.22.04.1             amd64        Processor microcode firmware for Intel CPUs
rc  linux-modules-6.8.0-59-generic             6.8.0-59.61~22.04.1                     amd64        Linux kernel extra modules for version 6.8.0 on 64 bit x86 SMP
rc  linux-modules-extra-6.8.0-59-generic       6.8.0-59.61~22.04.1                     amd64        Linux kernel extra modules for version 6.8.0 on 64 bit x86 SMP
rc  thermald                                   2.4.9-1ubuntu0.4                        amd64        Thermal monitoring and controlling daemon
yvon@yvon-ThinkPad-SL510:~$ 

Je vais éradiquer ces rc

y

von@yvon-ThinkPad-SL510:~$ sudo apt purge ~c
[sudo] Mot de passe de yvon : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Les paquets suivants seront ENLEVÉS :
  amd64-microcode* intel-microcode* linux-modules-6.8.0-59-generic*
  linux-modules-extra-6.8.0-59-generic* thermald*
0 mis à jour, 0 nouvellement installés, 5 à enlever et 0 non mis à jour.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
(Lecture de la base de données... 181749 fichiers et répertoires déjà installés.)
Purge des fichiers de configuration de intel-microcode (3.20250211.0ubuntu0.22.04.1) ...
update-initramfs: deferring update (trigger activated)
Purge des fichiers de configuration de linux-modules-6.8.0-59-generic (6.8.0-59.61~22.04.1) ...
dpkg: avertissement: lors de la suppression de linux-modules-6.8.0-59-generic, le répertoire « /lib/modules/6.8.0-59-generic » n'était pas vide, donc il n'a pas été supprimé
Purge des fichiers de configuration de linux-modules-extra-6.8.0-59-generic (6.8.0-59.61~22.04.1) ...
Purge des fichiers de configuration de amd64-microcode (3.20191218.1ubuntu2.3) .
..
update-initramfs: deferring update (trigger activated)
Purge des fichiers de configuration de thermald (2.4.9-1ubuntu0.4) ...
Traitement des actions différées (« triggers ») pour dbus (1.12.20-2ubuntu4.1) .
..
Traitement des actions différées (« triggers ») pour initramfs-tools (0.140ubunt
u13.4) ...
update-initramfs: Generating /boot/initrd.img-5.15.0-25-generic
yvon@yvon-ThinkPad-SL510:~$ 
yvon@yvon-ThinkPad-SL510:~$ ls -l /var/crash
total 3996
-rw-r----- 1 gdm whoopsie 4090549 mai 26 21:30 _usr_bin_Xwayland.127.crash
yvon@yvon-ThinkPad-SL510:~$ 

Il reste quelque chose ?

Hors ligne

#10 Le 26/05/2025, à 22:30

fernand1

Re : (RESOLU) le dernier noyau installé sur ubuntu22 m'empèche de démarrer

le répertoire « /lib/modules/6.8.0-59-generic » n'était pas vide, donc il n'a pas été supprimé

Pourtant avec la commande:

dpkg --list | grep linux-image

qui liste les noyaux, ça n'affiche plus le 6.0.8-59

Le paquet « linux-headers-6.8.0-59-generic » n'est pas installé, et ne peut donc être supprimé

Je vais aller prendre la position horizontale.
Je reprendai demain
Bonne nuit à vous
Faites de beaux rêves

Dernière modification par fernand1 (Le 26/05/2025, à 22:31)

Hors ligne

#11 Le 26/05/2025, à 22:31

xubu1957

Re : (RESOLU) le dernier noyau installé sur ubuntu22 m'empèche de démarrer

Donne la liste des anomalies de démarrage :

journalctl --no-pager -b -p err

la carte graphique :

lspci -vnn | grep -A 12 '\''[030[02]\]' | grep -Ei "vga|3d|display|kernel"

et :

echo $XDG_SESSION_TYPE

pour voir si c'est Wayland ou x11.


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#12 Le 26/05/2025, à 22:49

fernand1

Re : (RESOLU) le dernier noyau installé sur ubuntu22 m'empèche de démarrer

Un sursaut de ma part:

yvon@yvon-ThinkPad-SL510:~$ journalctl --no-pager -b -p err
mai 26 22:42:17 yvon-ThinkPad-SL510 gnome-session-binary[1072]: GLib-GIO-CRITICAL: g_bus_get_sync: assertion 'error == NULL || *error == NULL' failed
mai 26 22:42:17 yvon-ThinkPad-SL510 gnome-session-binary[1072]: GLib-GIO-CRITICAL: g_bus_get_sync: assertion 'error == NULL || *error == NULL' failed
mai 26 22:43:28 yvon-ThinkPad-SL510 gdm-password][1481]: gkr-pam: unable to locate daemon control file
mai 26 22:43:41 yvon-ThinkPad-SL510 systemd[1662]: Failed to start Tracker file system data miner.
mai 26 22:43:41 yvon-ThinkPad-SL510 systemd[1662]: Failed to start Tracker file system data miner.
mai 26 22:43:42 yvon-ThinkPad-SL510 gdm-launch-environment][1023]: GLib-GObject: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
mai 26 22:43:42 yvon-ThinkPad-SL510 systemd[1662]: Failed to start Tracker file system data miner.
mai 26 22:43:42 yvon-ThinkPad-SL510 systemd[1662]: Failed to start Tracker file system data miner.
mai 26 22:43:43 yvon-ThinkPad-SL510 systemd[1662]: Failed to start Tracker file system data miner.
mai 26 22:43:43 yvon-ThinkPad-SL510 systemd[1662]: Failed to start Tracker file system data miner.
yvon@yvon-ThinkPad-SL510:~$ 

Ensuite:

yvon@yvon-ThinkPad-SL510:~$ lspci -vnn | grep -A 12 '\''[030[02]\]' | grep -Ei "vga|3d|display|kernel"
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07) (prog-if 00 [VGA controller])
	Kernel driver in use: i915
	Kernel modules: i915
00:02.1 Display controller [0380]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a43] (rev 07)
yvon@yvon-ThinkPad-SL510:~$ 

après:

yvon@yvon-ThinkPad-SL510:~$ echo $XDG_SESSION_TYPE
wayland
yvon@yvon-ThinkPad-SL510:~$ 

Hors ligne

#13 Le 26/05/2025, à 22:55

xubu1957

Re : (RESOLU) le dernier noyau installé sur ubuntu22 m'empèche de démarrer

Fournis les retours de :

sudo apt update

Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#14 Le 26/05/2025, à 23:52

steph810

Re : (RESOLU) le dernier noyau installé sur ubuntu22 m'empèche de démarrer

Je vois il y as un fichier dans /var/crash
execute ceci et partage le lien generer en bas.

sudo apt install apport-retrace
apport-unpack  _usr_bin_Xwayland.127.crash /tmp/crash-report-26-05-2025/
cat /tmp/crash-report-26-05-2025/* | pastebinit

partage le lien generer a la fin du script

et meme chose pour les rapport svp:

sudo journalctl -b -p0 -p1 -p2 -p3  -r | pastebinit

Dernière modification par steph810 (Le 26/05/2025, à 23:56)

Hors ligne

#15 Le 27/05/2025, à 01:51

iznobe

Re : (RESOLU) le dernier noyau installé sur ubuntu22 m'empèche de démarrer

fernand1 a écrit :
le répertoire « /lib/modules/6.8.0-59-generic » n'était pas vide, donc il n'a pas été supprimé

Pourtant avec la commande:

dpkg --list | grep linux-image

qui liste les noyaux, ça n'affiche plus le 6.0.8-59

Le paquet « linux-headers-6.8.0-59-generic » n'est pas installé, et ne peut donc être supprimé

Je vais aller prendre la position horizontale.

Bonsoir , un repertoire , ce n' est pas un paquet , et encore moins un noyau , qui se compose de plusieurs paquets .


retour COMPLET et utilisable de commande  |  script montage partitions

MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#16 Le 27/05/2025, à 17:31

fernand1

Re : (RESOLU) le dernier noyau installé sur ubuntu22 m'empèche de démarrer

grub-via-nano.png
Bonjour à tous trois,
me revoici après une bonne dose d'aspirines.
Après avoir éradiqué le noyau récalcitrant, j'ai pu via nano modifier l'accès.
Bref, mes 2 U22 démarrent normalement.
Cependant sur un des U22, j'ai dû bidouiller malencontreusement et nano me renvoit une image non conforme (voir photo)
J'ai introduit un dièse (#) sur la ligne  #grub_default = 1 et cette ligne est bleutée.

Je ne parviens pas à revenir en arrière.
Ca n'empêche pas ce U22 de démarrer come l'autre.
Pouvez-vous m'éclaire
Merci et au plaisir de vous lire
Fernand 1

Dernière modification par fernand1 (Le 27/05/2025, à 18:13)

Hors ligne

#17 Le 27/05/2025, à 17:33

iznobe

Re : (RESOLU) le dernier noyau installé sur ubuntu22 m'empèche de démarrer

dans ton editeur nano , tu descends avec la fleche et tu supprimes le " # " de devant la ligne .
Ctrl + X , o , entrée pour sauvegarder quand c' est bon .

Dernière modification par iznobe (Le 27/05/2025, à 17:34)


retour COMPLET et utilisable de commande  |  script montage partitions

MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#18 Le 27/05/2025, à 18:23

fernand1

Re : (RESOLU) le dernier noyau installé sur ubuntu22 m'empèche de démarrer

@iznobe

Elémentaire, mais j'ai l'impression que je tentais de remonter toute la ligne (#grub_default = 1) en partant de la droite vers la gauche.
J'ai remis 0 au lieu du 1
Sur un U22 j'avais mis 0 et ici j'avais 1, ça ne changeait rien, mais gardons la logique et j'ai placé  0 partout.
Bonne fin de soirée.
je mets en résolu.

Hors ligne