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 20/01/2021, à 19:53

malbo

[Résolu] Suppression du HWE stack de Ubuntu 20.04

EDIT le 5 fevr 2021 : une procédure officielle existe (voir post #17)

Je mets "Résolu" dans le titre pour éviter qu'une bonne âme me vienne en aide.
Récemment, la mise à jour automatique a installé le noyau 5.8 alors que jusque là, on n'avait que des noyaux de la famille 5.4. Pour ceux qui ont des emmerdes avec le noyau 5.8, je donne la procédure ci-dessous pour se débarrasser de ce noyau et aussi pour se débarrasser du HWE stack (*) de Ubuntu 20.04. J'opère dans une machine virtuelle de VirtualBox.

1) Démarrage sur le noyau 5.4 en passant par les options avancées du menu Grub.
1611167505.png1611167543.png

2) Vérification de la présence du noyau 5.8 (depuis la session démarrée avec le noyau 5.4) :

malbo@malbo-desktop:~$ dir /boot
config-5.4.0-58-generic      memtest86+.elf
config-5.8.0-38-generic      memtest86+_multiboot.bin
efi			     System.map-5.4.0-58-generic
grub			     System.map-5.8.0-38-generic
initrd.img		     vmlinuz
initrd.img-5.4.0-58-generic  vmlinuz-5.4.0-58-generic
initrd.img-5.8.0-38-generic  vmlinuz-5.8.0-38-generic
initrd.img.old		     vmlinuz.old
memtest86+.bin
malbo@malbo-desktop:~$

Il est bien là le coquin, c'est le noyau 5.8.0-38. A partir de là, j’enchaîne les items suivants depuis la même session démarrée sur le noyau 5.4 (pas de redémarrage entre deux)

3) Recherche de tous les paquets dans lesquels il est question de "5.8.0" puis purge des 8 paquets trouvés :
EDIT le 23 janv 2021 : pour les débutants, utiliser la technique du copier-coller à la molette que j'explique dans ce post.

malbo@malbo-desktop:~$ dpkg -l | grep 5.8.0
ii  linux-generic-hwe-20.04                    5.8.0.38.43~20.04.23                  amd64        Complete Generic Linux kernel and headers
ii  linux-headers-5.8.0-38-generic             5.8.0-38.43~20.04.1                   amd64        Linux kernel headers for version 5.8.0 on 64 bit x86 SMP
ii  linux-headers-generic-hwe-20.04            5.8.0.38.43~20.04.23                  amd64        Generic Linux kernel headers
ii  linux-hwe-5.8-headers-5.8.0-38             5.8.0-38.43~20.04.1                   all          Header files related to Linux kernel version 5.8.0
ii  linux-image-5.8.0-38-generic               5.8.0-38.43~20.04.1                   amd64        Signed kernel image generic
ii  linux-image-generic-hwe-20.04              5.8.0.38.43~20.04.23                  amd64        Generic Linux kernel image
ii  linux-modules-5.8.0-38-generic             5.8.0-38.43~20.04.1                   amd64        Linux kernel extra modules for version 5.8.0 on 64 bit x86 SMP
ii  linux-modules-extra-5.8.0-38-generic       5.8.0-38.43~20.04.1                   amd64        Linux kernel extra modules for version 5.8.0 on 64 bit x86 SMP
malbo@malbo-desktop:~$ sudo apt purge linux-generic-hwe-20.04 linux-headers-5.8.0-38-generic linux-headers-generic-hwe-20.04 linux-hwe-5.8-headers-5.8.0-38 linux-image-5.8.0-38-generic linux-image-generic-hwe-20.04 linux-modules-5.8.0-38-generic linux-modules-extra-5.8.0-38-generic
[sudo] Mot de passe de malbo : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  amd64-microcode intel-microcode iucode-tool thermald
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
  linux-generic-hwe-20.04* linux-headers-5.8.0-38-generic*
  linux-headers-generic-hwe-20.04* linux-hwe-5.8-headers-5.8.0-38*
  linux-image-5.8.0-38-generic* linux-image-generic-hwe-20.04*
  linux-modules-5.8.0-38-generic* linux-modules-extra-5.8.0-38-generic*
0 mis à jour, 0 nouvellement installés, 8 à enlever et 0 non mis à jour.
Après cette opération, 373 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] 
(Lecture de la base de données... 186489 fichiers et répertoires déjà installés
.)
Suppression de linux-generic-hwe-20.04 (5.8.0.38.43~20.04.23) ...
Suppression de linux-headers-generic-hwe-20.04 (5.8.0.38.43~20.04.23) ...
Suppression de linux-headers-5.8.0-38-generic (5.8.0-38.43~20.04.1) ...
Suppression de linux-hwe-5.8-headers-5.8.0-38 (5.8.0-38.43~20.04.1) ...
Suppression de linux-image-generic-hwe-20.04 (5.8.0.38.43~20.04.23) ...
Suppression de linux-modules-extra-5.8.0-38-generic (5.8.0-38.43~20.04.1) ...
Suppression de linux-image-5.8.0-38-generic (5.8.0-38.43~20.04.1) ...
I: /boot/vmlinuz is now a symlink to vmlinuz-5.4.0-58-generic
I: /boot/initrd.img is now a symlink to initrd.img-5.4.0-58-generic
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-5.8.0-38-generic
/etc/kernel/postrm.d/zz-update-grub:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-5.4.0-58-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.4.0-58-generic
Adding boot menu entry for UEFI Firmware Settings
fait
Suppression de linux-modules-5.8.0-38-generic (5.8.0-38.43~20.04.1) ...
(Lecture de la base de données... 148856 fichiers et répertoires déjà installés
.)
Purge des fichiers de configuration de linux-modules-5.8.0-38-generic (5.8.0-38
.43~20.04.1) ...
dpkg: avertissement: lors de la suppression de linux-modules-5.8.0-38-generic, 
le répertoire « /lib/modules/5.8.0-38-generic » n'était pas vide, donc il n'a p
as été supprimé
Purge des fichiers de configuration de linux-modules-extra-5.8.0-38-generic (5.
8.0-38.43~20.04.1) ...
Purge des fichiers de configuration de linux-image-5.8.0-38-generic (5.8.0-38.4
3~20.04.1) ...
malbo@malbo-desktop:~$

4) Installation de linux-generic afin de continuer à recevoir les futures mises à jour des noyaux 5.4 :

malbo@malbo-desktop:~$ sudo apt install linux-generic
[sudo] Mot de passe de malbo : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés : 
  linux-headers-5.4.0-62 linux-headers-5.4.0-62-generic linux-headers-generic
  linux-image-5.4.0-62-generic linux-image-generic
  linux-modules-5.4.0-62-generic linux-modules-extra-5.4.0-62-generic
Paquets suggérés :
  fdutils linux-doc | linux-source-5.4.0 linux-tools
Les NOUVEAUX paquets suivants seront installés :
  linux-generic linux-headers-5.4.0-62 linux-headers-5.4.0-62-generic
  linux-headers-generic linux-image-5.4.0-62-generic linux-image-generic
  linux-modules-5.4.0-62-generic linux-modules-extra-5.4.0-62-generic
0 mis à jour, 8 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 74,1 Mo dans les archives.
Après cette opération, 361 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] 
Réception de :1 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-modules-5.4.0-62-generic amd64 5.4.0-62.70 [14,5 MB]
Réception de :2 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-image-5.4.0-62-generic amd64 5.4.0-62.70 [8898 kB]
Réception de :3 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-modules-extra-5.4.0-62-generic amd64 5.4.0-62.70 [38,6 MB]
Réception de :4 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-image-generic amd64 5.4.0.62.65 [2596 B]
Réception de :5 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-headers-5.4.0-62 all 5.4.0-62.70 [11,0 MB]
Réception de :6 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-headers-5.4.0-62-generic amd64 5.4.0-62.70 [1233 kB]
Réception de :7 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-headers-generic amd64 5.4.0.62.65 [2464 B]
Réception de :8 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-generic amd64 5.4.0.62.65 [1900 B]
74,1 Mo réceptionnés en 8s (9690 ko/s)                                       
Sélection du paquet linux-modules-5.4.0-62-generic précédemment désélectionné.
(Lecture de la base de données... 148855 fichiers et répertoires déjà installés
.)
Préparation du dépaquetage de .../0-linux-modules-5.4.0-62-generic_5.4.0-62.70_
amd64.deb ...
Dépaquetage de linux-modules-5.4.0-62-generic (5.4.0-62.70) ...
Sélection du paquet linux-image-5.4.0-62-generic précédemment désélectionné.
Préparation du dépaquetage de .../1-linux-image-5.4.0-62-generic_5.4.0-62.70_am
d64.deb ...
Dépaquetage de linux-image-5.4.0-62-generic (5.4.0-62.70) ...
Sélection du paquet linux-modules-extra-5.4.0-62-generic précédemment désélecti
onné.
Préparation du dépaquetage de .../2-linux-modules-extra-5.4.0-62-generic_5.4.0-
62.70_amd64.deb ...
Dépaquetage de linux-modules-extra-5.4.0-62-generic (5.4.0-62.70) ...
Sélection du paquet linux-image-generic précédemment désélectionné.
Préparation du dépaquetage de .../3-linux-image-generic_5.4.0.62.65_amd64.deb .
..
Dépaquetage de linux-image-generic (5.4.0.62.65) ...
Sélection du paquet linux-headers-5.4.0-62 précédemment désélectionné.
Préparation du dépaquetage de .../4-linux-headers-5.4.0-62_5.4.0-62.70_all.deb 
...
Dépaquetage de linux-headers-5.4.0-62 (5.4.0-62.70) ...
Sélection du paquet linux-headers-5.4.0-62-generic précédemment désélectionné.
Préparation du dépaquetage de .../5-linux-headers-5.4.0-62-generic_5.4.0-62.70_
amd64.deb ...
Dépaquetage de linux-headers-5.4.0-62-generic (5.4.0-62.70) ...
Sélection du paquet linux-headers-generic précédemment désélectionné.
Préparation du dépaquetage de .../6-linux-headers-generic_5.4.0.62.65_amd64.deb
 ...
Dépaquetage de linux-headers-generic (5.4.0.62.65) ...
Sélection du paquet linux-generic précédemment désélectionné.
Préparation du dépaquetage de .../7-linux-generic_5.4.0.62.65_amd64.deb ...
Dépaquetage de linux-generic (5.4.0.62.65) ...
Paramétrage de linux-modules-5.4.0-62-generic (5.4.0-62.70) ...
Paramétrage de linux-headers-5.4.0-62 (5.4.0-62.70) ...
Paramétrage de linux-headers-5.4.0-62-generic (5.4.0-62.70) ...
Paramétrage de linux-image-5.4.0-62-generic (5.4.0-62.70) ...
I: /boot/vmlinuz is now a symlink to vmlinuz-5.4.0-62-generic
I: /boot/initrd.img is now a symlink to initrd.img-5.4.0-62-generic
Paramétrage de linux-modules-extra-5.4.0-62-generic (5.4.0-62.70) ...
Paramétrage de linux-image-generic (5.4.0.62.65) ...
Paramétrage de linux-headers-generic (5.4.0.62.65) ...
Paramétrage de linux-generic (5.4.0.62.65) ...
Traitement des actions différées (« triggers ») pour linux-image-5.4.0-62-gener
ic (5.4.0-62.70) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-5.4.0-62-generic
/etc/kernel/postinst.d/zz-update-grub:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-5.4.0-62-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.4.0-62-generic
Image Linux trouvée : /boot/vmlinuz-5.4.0-58-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.4.0-58-generic
Adding boot menu entry for UEFI Firmware Settings
fait
malbo@malbo-desktop:~$ 

.
On peut constater que le machin s'est bien amorcé puisqu'un nouveau noyau (5.4.0-62) a été installé

(*) voir le doc LTS Enablement Stacks. Le cas de Ubuntu 20.04 y est très mal décrit dans la version actuelle de ce doc (édition 2021-01-18). Je suppose que les développeurs ont honte d'expliquer le cas de la 20.04.

Dernière modification par malbo (Le 05/02/2021, à 10:19)

Hors ligne

#2 Le 21/01/2021, à 08:39

tsf8724

Re : [Résolu] Suppression du HWE stack de Ubuntu 20.04

Merci MALBO pour tes infos,
sacré 5.8.....que des soucis ici avec tous les jours des demandes de mise à jour !
En espérant qu'il sera (pour l'instant  et pour un bon moment hors jeu)
dommage quand même de l'avoir introduit par canonical sur une lts (20.04)
mon post sur le sujet:
https://forum.ubuntu-fr.org/viewtopic.p … #p22405487

Hors ligne

#3 Le 21/01/2021, à 08:42

dynamos

Re : [Résolu] Suppression du HWE stack de Ubuntu 20.04

Merci Malbo. hmm Sacré HWE...


Ne vous demandez pas seulement ce que Gnu/linux peut faire pour vous, demandez-vous ce que vous pouvez faire pour lui.

Hors ligne

#4 Le 21/01/2021, à 17:46

ar barzh paour

Re : [Résolu] Suppression du HWE stack de Ubuntu 20.04

malbo a écrit :

1) Démarrage sur le noyau 5.4 en passant par les options avancées du menu Grub.

et s'il n'y a pas de noyau 5.4 ?


PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( en voyage )
Portable2 : T5750  @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )

Hors ligne

#5 Le 21/01/2021, à 18:01

Rafbor

Re : [Résolu] Suppression du HWE stack de Ubuntu 20.04

ar barzh paour a écrit :

et s'il n'y a pas de noyau 5.4 ?

Bonne question, j'ai l'habitude de passer régulièrement la commande

sudo apt-get autoremove --purge

qui permet de garder le dernier noyau et l'avant dernier, du coup il ne me reste que des noyaux 5.8 (heureusement, ils fonctionnent très bien pour le moment).


Xubuntu 22.04 - Mes projets sur Github

Hors ligne

#6 Le 21/01/2021, à 18:08

marcodel

Re : [Résolu] Suppression du HWE stack de Ubuntu 20.04

salut

ar barzh paour a écrit :

    et s'il n'y a pas de noyau 5.4 ?

malbo a écrit :

     sudo apt install linux-generic

a+

Hors ligne

#7 Le 21/01/2021, à 18:09

malbo

Re : [Résolu] Suppression du HWE stack de Ubuntu 20.04

ar barzh paour a écrit :

et s'il n'y a pas de noyau 5.4 ?

Dans ce cas, la procédure que j'ai proposée dans le post #1 ne s'applique pas. EDIT : marcodel vient de donner la solution

Dernière modification par malbo (Le 21/01/2021, à 18:10)

Hors ligne

#8 Le 21/01/2021, à 18:29

geole

Re : [Résolu] Suppression du HWE stack de Ubuntu 20.04

https://wiki.ubuntu.com/FocalFossa/ReleaseNotes a écrit :

New Features in 20.04 LTS

Updated Packages

As with every Ubuntu release, Ubuntu 20.04 LTS comes with a selection of the latest and greatest software developed by the free software community.

Linux Kernel

Ubuntu 20.04 LTS is based on the long-term supported Linux release series 5.4. Notable features and enhancements in 5.4 since 5.3 include:
.........
Ubuntu Desktop flavour now always tracks HWE kernel (hardware enablement). It means that from 20.04.2 release Ubuntu Desktop will gain new major kernel versions every 6 months through to summer of 2022.

Dernière modification par geole (Le 21/01/2021, à 18:32)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#9 Le 22/01/2021, à 09:54

malbo

Re : [Résolu] Suppression du HWE stack de Ubuntu 20.04

Suite au post #4 de ar barzh paour et au post #6 de marcodel qui suggère fort justement la commande "sudo apt install linux-generic" pour installer un noyau 5.4, j'ai voulu faire le parcours dans une machine virtuelle.
Je pars d'une installation de Ubuntu 20.04 dans laquelle je n'ai plus que les deux noyaux 5.8.0-40 et 5.8.0-38 (la commande de nettoyage "sudo apt autoremove --purge" ayant supprimé le noyau 5.4 que j'avais)
1) installation de linux-generic depuis une session démarrée sur le noyau 5.8 le plus récent (5.8.0-40) :

malbo@malbo-desktop:~$ sudo apt install linux-generic
[sudo] Mot de passe de malbo : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés : 
  linux-headers-5.4.0-64 linux-headers-5.4.0-64-generic linux-headers-generic
  linux-image-5.4.0-64-generic linux-image-generic
  linux-modules-5.4.0-64-generic linux-modules-extra-5.4.0-64-generic
Paquets suggérés :
  fdutils linux-doc | linux-source-5.4.0 linux-tools
Les NOUVEAUX paquets suivants seront installés :
  linux-generic linux-headers-5.4.0-64 linux-headers-5.4.0-64-generic
  linux-headers-generic linux-image-5.4.0-64-generic linux-image-generic
  linux-modules-5.4.0-64-generic linux-modules-extra-5.4.0-64-generic
0 mis à jour, 8 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 74,1 Mo dans les archives.
Après cette opération, 361 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] 
Réception de :1 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-modules-5.4.0-64-generic amd64 5.4.0-64.72 [14,5 MB]
Réception de :2 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-image-5.4.0-64-generic amd64 5.4.0-64.72 [8891 kB]
Réception de :3 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-modules-extra-5.4.0-64-generic amd64 5.4.0-64.72 [38,6 MB]
Réception de :4 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-image-generic amd64 5.4.0.64.67 [2620 B]
Réception de :5 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-headers-5.4.0-64 all 5.4.0-64.72 [11,0 MB]
Réception de :6 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-headers-5.4.0-64-generic amd64 5.4.0-64.72 [1234 kB]
Réception de :7 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-headers-generic amd64 5.4.0.64.67 [2488 B]
Réception de :8 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-generic amd64 5.4.0.64.67 [1900 B]
74,1 Mo réceptionnés en 8s (9793 ko/s)                                       
Sélection du paquet linux-modules-5.4.0-64-generic précédemment désélectionné.
(Lecture de la base de données... 187732 fichiers et répertoires déjà installés
.)
Préparation du dépaquetage de .../0-linux-modules-5.4.0-64-generic_5.4.0-64.72_
amd64.deb ...
Dépaquetage de linux-modules-5.4.0-64-generic (5.4.0-64.72) ...
Sélection du paquet linux-image-5.4.0-64-generic précédemment désélectionné.
Préparation du dépaquetage de .../1-linux-image-5.4.0-64-generic_5.4.0-64.72_am
d64.deb ...
Dépaquetage de linux-image-5.4.0-64-generic (5.4.0-64.72) ...
Sélection du paquet linux-modules-extra-5.4.0-64-generic précédemment désélecti
onné.
Préparation du dépaquetage de .../2-linux-modules-extra-5.4.0-64-generic_5.4.0-
64.72_amd64.deb ...
Dépaquetage de linux-modules-extra-5.4.0-64-generic (5.4.0-64.72) ...
Sélection du paquet linux-image-generic précédemment désélectionné.
Préparation du dépaquetage de .../3-linux-image-generic_5.4.0.64.67_amd64.deb .
..
Dépaquetage de linux-image-generic (5.4.0.64.67) ...
Sélection du paquet linux-headers-5.4.0-64 précédemment désélectionné.
Préparation du dépaquetage de .../4-linux-headers-5.4.0-64_5.4.0-64.72_all.deb 
...
Dépaquetage de linux-headers-5.4.0-64 (5.4.0-64.72) ...
Sélection du paquet linux-headers-5.4.0-64-generic précédemment désélectionné.
Préparation du dépaquetage de .../5-linux-headers-5.4.0-64-generic_5.4.0-64.72_
amd64.deb ...
Dépaquetage de linux-headers-5.4.0-64-generic (5.4.0-64.72) ...
Sélection du paquet linux-headers-generic précédemment désélectionné.
Préparation du dépaquetage de .../6-linux-headers-generic_5.4.0.64.67_amd64.deb
 ...
Dépaquetage de linux-headers-generic (5.4.0.64.67) ...
Sélection du paquet linux-generic précédemment désélectionné.
Préparation du dépaquetage de .../7-linux-generic_5.4.0.64.67_amd64.deb ...
Dépaquetage de linux-generic (5.4.0.64.67) ...
Paramétrage de linux-headers-5.4.0-64 (5.4.0-64.72) ...
Paramétrage de linux-modules-5.4.0-64-generic (5.4.0-64.72) ...
Paramétrage de linux-headers-5.4.0-64-generic (5.4.0-64.72) ...
Paramétrage de linux-headers-generic (5.4.0.64.67) ...
Paramétrage de linux-image-5.4.0-64-generic (5.4.0-64.72) ...
I: /boot/vmlinuz.old is now a symlink to vmlinuz-5.8.0-40-generic
I: /boot/initrd.img.old is now a symlink to initrd.img-5.8.0-40-generic
I: /boot/vmlinuz is now a symlink to vmlinuz-5.4.0-64-generic
I: /boot/initrd.img is now a symlink to initrd.img-5.4.0-64-generic
Paramétrage de linux-modules-extra-5.4.0-64-generic (5.4.0-64.72) ...
Paramétrage de linux-image-generic (5.4.0.64.67) ...
Paramétrage de linux-generic (5.4.0.64.67) ...
Traitement des actions différées (« triggers ») pour linux-image-5.4.0-64-gener
ic (5.4.0-64.72) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-5.4.0-64-generic
/etc/kernel/postinst.d/zz-update-grub:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-5.8.0-40-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.8.0-40-generic
Image Linux trouvée : /boot/vmlinuz-5.8.0-38-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.8.0-38-generic
Image Linux trouvée : /boot/vmlinuz-5.4.0-64-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.4.0-64-generic
Adding boot menu entry for UEFI Firmware Settings
fait
malbo@malbo-desktop:~$ 

On peut constater que le noyau 5.4.0-64 a été installé et ajouté dans le menu Grub.

2) Au redémarrage, options avancées du menu Grub, sélection de l'entrée pour le noyau 5.4.0-64.
Vérification que la session est bien démarrée sur le noyau 5.4 :

malbo@malbo-desktop:~$ uname -a
Linux malbo-desktop 5.4.0-64-generic #72-Ubuntu SMP Fri Jan 15 10:27:54 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
malbo@malbo-desktop:~$ 

3) Recherche de tous les paquets relatifs à 5.8.0 (toujours depuis la session démarrée sur le noyau 5.4) :

malbo@malbo-desktop:~$ dpkg -l | grep 5.8.0
ii  linux-generic-hwe-20.04                    5.8.0.40.45~20.04.25                  amd64        Complete Generic Linux kernel and headers
ii  linux-headers-5.8.0-38-generic             5.8.0-38.43~20.04.1                   amd64        Linux kernel headers for version 5.8.0 on 64 bit x86 SMP
ii  linux-headers-5.8.0-40-generic             5.8.0-40.45~20.04.1                   amd64        Linux kernel headers for version 5.8.0 on 64 bit x86 SMP
ii  linux-headers-generic-hwe-20.04            5.8.0.40.45~20.04.25                  amd64        Generic Linux kernel headers
ii  linux-hwe-5.8-headers-5.8.0-38             5.8.0-38.43~20.04.1                   all          Header files related to Linux kernel version 5.8.0
ii  linux-hwe-5.8-headers-5.8.0-40             5.8.0-40.45~20.04.1                   all          Header files related to Linux kernel version 5.8.0
ii  linux-image-5.8.0-38-generic               5.8.0-38.43~20.04.1                   amd64        Signed kernel image generic
ii  linux-image-5.8.0-40-generic               5.8.0-40.45~20.04.1                   amd64        Signed kernel image generic
ii  linux-image-generic-hwe-20.04              5.8.0.40.45~20.04.25                  amd64        Generic Linux kernel image
ii  linux-modules-5.8.0-38-generic             5.8.0-38.43~20.04.1                   amd64        Linux kernel extra modules for version 5.8.0 on 64 bit x86 SMP
ii  linux-modules-5.8.0-40-generic             5.8.0-40.45~20.04.1                   amd64        Linux kernel extra modules for version 5.8.0 on 64 bit x86 SMP
ii  linux-modules-extra-5.8.0-38-generic       5.8.0-38.43~20.04.1                   amd64        Linux kernel extra modules for version 5.8.0 on 64 bit x86 SMP
ii  linux-modules-extra-5.8.0-40-generic       5.8.0-40.45~20.04.1                   amd64        Linux kernel extra modules for version 5.8.0 on 64 bit x86 SMP
malbo@malbo-desktop:~$

4) Il y en a 13 et je les purge :

malbo@malbo-desktop:~$ sudo apt purge linux-generic-hwe-20.04 linux-headers-5.8.0-38-generic linux-headers-5.8.0-40-generic linux-headers-generic-hwe-20.04 linux-hwe-5.8-headers-5.8.0-38 linux-hwe-5.8-headers-5.8.0-40 linux-image-5.8.0-38-generic linux-image-5.8.0-40-generic linux-image-generic-hwe-20.04 linux-modules-5.8.0-38-generic linux-modules-5.8.0-40-generic linux-modules-extra-5.8.0-38-generic linux-modules-extra-5.8.0-40-generic
[sudo] Mot de passe de malbo : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
  linux-generic-hwe-20.04* linux-headers-5.8.0-38-generic*
  linux-headers-5.8.0-40-generic* linux-headers-generic-hwe-20.04*
  linux-hwe-5.8-headers-5.8.0-38* linux-hwe-5.8-headers-5.8.0-40*
  linux-image-5.8.0-38-generic* linux-image-5.8.0-40-generic*
  linux-image-generic-hwe-20.04* linux-modules-5.8.0-38-generic*
  linux-modules-5.8.0-40-generic* linux-modules-extra-5.8.0-38-generic*
  linux-modules-extra-5.8.0-40-generic*
0 mis à jour, 0 nouvellement installés, 13 à enlever et 0 non mis à jour.
Après cette opération, 745 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] 
(Lecture de la base de données... 224123 fichiers et répertoires déjà installés
.)
Suppression de linux-generic-hwe-20.04 (5.8.0.40.45~20.04.25) ...
Suppression de linux-headers-generic-hwe-20.04 (5.8.0.40.45~20.04.25) ...
Suppression de linux-headers-5.8.0-38-generic (5.8.0-38.43~20.04.1) ...
Suppression de linux-headers-5.8.0-40-generic (5.8.0-40.45~20.04.1) ...
Suppression de linux-hwe-5.8-headers-5.8.0-38 (5.8.0-38.43~20.04.1) ...
Suppression de linux-hwe-5.8-headers-5.8.0-40 (5.8.0-40.45~20.04.1) ...
Suppression de linux-image-generic-hwe-20.04 (5.8.0.40.45~20.04.25) ...
Suppression de linux-modules-extra-5.8.0-38-generic (5.8.0-38.43~20.04.1) ...
Suppression de linux-image-5.8.0-38-generic (5.8.0-38.43~20.04.1) ...
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-5.8.0-38-generic
/etc/kernel/postrm.d/zz-update-grub:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-5.8.0-40-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.8.0-40-generic
Image Linux trouvée : /boot/vmlinuz-5.4.0-64-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.4.0-64-generic
Adding boot menu entry for UEFI Firmware Settings
fait
Suppression de linux-modules-extra-5.8.0-40-generic (5.8.0-40.45~20.04.1) ...
Suppression de linux-image-5.8.0-40-generic (5.8.0-40.45~20.04.1) ...
I: /boot/vmlinuz.old is now a symlink to vmlinuz-5.4.0-64-generic
I: /boot/initrd.img.old is now a symlink to initrd.img-5.4.0-64-generic
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-5.8.0-40-generic
/etc/kernel/postrm.d/zz-update-grub:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-5.4.0-64-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.4.0-64-generic
Adding boot menu entry for UEFI Firmware Settings
fait
Suppression de linux-modules-5.8.0-38-generic (5.8.0-38.43~20.04.1) ...
Suppression de linux-modules-5.8.0-40-generic (5.8.0-40.45~20.04.1) ...
(Lecture de la base de données... 148866 fichiers et répertoires déjà installés
.)
Purge des fichiers de configuration de linux-modules-5.8.0-40-generic (5.8.0-40
.45~20.04.1) ...
dpkg: avertissement: lors de la suppression de linux-modules-5.8.0-40-generic, 
le répertoire « /lib/modules/5.8.0-40-generic » n'était pas vide, donc il n'a p
as été supprimé
Purge des fichiers de configuration de linux-modules-5.8.0-38-generic (5.8.0-38
.43~20.04.1) ...
dpkg: avertissement: lors de la suppression de linux-modules-5.8.0-38-generic, 
le répertoire « /lib/modules/5.8.0-38-generic » n'était pas vide, donc il n'a p
as été supprimé
Purge des fichiers de configuration de linux-modules-extra-5.8.0-40-generic (5.
8.0-40.45~20.04.1) ...
Purge des fichiers de configuration de linux-modules-extra-5.8.0-38-generic (5.
8.0-38.43~20.04.1) ...
Purge des fichiers de configuration de linux-image-5.8.0-38-generic (5.8.0-38.4
3~20.04.1) ...
Purge des fichiers de configuration de linux-image-5.8.0-40-generic (5.8.0-40.4
5~20.04.1) ...
malbo@malbo-desktop:~$ 

On peut voir qu'à l'issue de la purge, il ne reste plus qu'un seul noyau dans le menu Grub, le noyau 5.4.0-64

5) Vérification de la qualité du nettoyage (que tous les paquets avec 5.8.0 et avec hwe ont bien été virés) :

malbo@malbo-desktop:~$ dpkg -l | grep 5.8.0
malbo@malbo-desktop:~$ dpkg -l | grep hwe
malbo@malbo-desktop:~$

Conclusion : ce que j'ai détaillé n'est sans doute pas la procédure la plus élégante (la partie purge est rustique) mais ça prouve qu'il est possible de sortir des rails du HWE stack dans tous les cas.

Dernière modification par malbo (Le 22/01/2021, à 10:16)

Hors ligne

#10 Le 22/01/2021, à 11:14

geole

Re : [Résolu] Suppression du HWE stack de Ubuntu 20.04

Bonjour malbo.
Si tu as encore un peu de temps de libre.
Peux-tu essayer ces codifications récupérées d'ailleurs.

sudo apt remove linux-{image,headers}-generic-hwe-20.04
sudo apt install linux-generic

Dernière modification par geole (Le 22/01/2021, à 17:40)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#11 Le 22/01/2021, à 12:46

malbo

Re : [Résolu] Suppression du HWE stack de Ubuntu 20.04

@geole : je viens de le faire.
Je repars d'une session démarrée sur le noyau 5.4 (comme dans l'item 1 du post #1) et je fais la manip :

malbo@malbo-desktop:~$ sudo apt remove linux-{image,headers}-generic-hwe-20.04
[sudo] Mot de passe de malbo : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  amd64-microcode intel-microcode iucode-tool thermald
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
  linux-generic-hwe-20.04 linux-headers-generic-hwe-20.04
  linux-image-generic-hwe-20.04
0 mis à jour, 0 nouvellement installés, 3 à enlever et 0 non mis à jour.
Après cette opération, 55,3 ko d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] 
(Lecture de la base de données... 186489 fichiers et répertoires déjà installés
.)
Suppression de linux-generic-hwe-20.04 (5.8.0.38.43~20.04.23) ...
Suppression de linux-headers-generic-hwe-20.04 (5.8.0.38.43~20.04.23) ...
Suppression de linux-image-generic-hwe-20.04 (5.8.0.38.43~20.04.23) ...
malbo@malbo-desktop:~$ sudo apt install linux-generic
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés : 
  linux-headers-5.4.0-62 linux-headers-5.4.0-62-generic linux-headers-generic
  linux-image-5.4.0-62-generic linux-image-generic
  linux-modules-5.4.0-62-generic linux-modules-extra-5.4.0-62-generic
Paquets suggérés :
  fdutils linux-doc | linux-source-5.4.0 linux-tools
Les NOUVEAUX paquets suivants seront installés :
  linux-generic linux-headers-5.4.0-62 linux-headers-5.4.0-62-generic
  linux-headers-generic linux-image-5.4.0-62-generic linux-image-generic
  linux-modules-5.4.0-62-generic linux-modules-extra-5.4.0-62-generic
0 mis à jour, 8 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 74,1 Mo dans les archives.
Après cette opération, 361 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] 
Réception de :1 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-modules-5.4.0-62-generic amd64 5.4.0-62.70 [14,5 MB]
Réception de :2 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-image-5.4.0-62-generic amd64 5.4.0-62.70 [8898 kB]
Réception de :3 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-modules-extra-5.4.0-62-generic amd64 5.4.0-62.70 [38,6 MB]
Réception de :4 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-image-generic amd64 5.4.0.62.65 [2596 B]
Réception de :5 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-headers-5.4.0-62 all 5.4.0-62.70 [11,0 MB]
Réception de :6 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-headers-5.4.0-62-generic amd64 5.4.0-62.70 [1233 kB]
Réception de :7 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-headers-generic amd64 5.4.0.62.65 [2464 B]
Réception de :8 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-generic amd64 5.4.0.62.65 [1900 B]
74,1 Mo réceptionnés en 8s (9098 ko/s)                                       
Sélection du paquet linux-modules-5.4.0-62-generic précédemment désélectionné.
(Lecture de la base de données... 186480 fichiers et répertoires déjà installés
.)
Préparation du dépaquetage de .../0-linux-modules-5.4.0-62-generic_5.4.0-62.70_
amd64.deb ...
Dépaquetage de linux-modules-5.4.0-62-generic (5.4.0-62.70) ...
Sélection du paquet linux-image-5.4.0-62-generic précédemment désélectionné.
Préparation du dépaquetage de .../1-linux-image-5.4.0-62-generic_5.4.0-62.70_am
d64.deb ...
Dépaquetage de linux-image-5.4.0-62-generic (5.4.0-62.70) ...
Sélection du paquet linux-modules-extra-5.4.0-62-generic précédemment désélecti
onné.
Préparation du dépaquetage de .../2-linux-modules-extra-5.4.0-62-generic_5.4.0-
62.70_amd64.deb ...
Dépaquetage de linux-modules-extra-5.4.0-62-generic (5.4.0-62.70) ...
Sélection du paquet linux-image-generic précédemment désélectionné.
Préparation du dépaquetage de .../3-linux-image-generic_5.4.0.62.65_amd64.deb .
..
Dépaquetage de linux-image-generic (5.4.0.62.65) ...
Sélection du paquet linux-headers-5.4.0-62 précédemment désélectionné.
Préparation du dépaquetage de .../4-linux-headers-5.4.0-62_5.4.0-62.70_all.deb 
...
Dépaquetage de linux-headers-5.4.0-62 (5.4.0-62.70) ...
Sélection du paquet linux-headers-5.4.0-62-generic précédemment désélectionné.
Préparation du dépaquetage de .../5-linux-headers-5.4.0-62-generic_5.4.0-62.70_
amd64.deb ...
Dépaquetage de linux-headers-5.4.0-62-generic (5.4.0-62.70) ...
Sélection du paquet linux-headers-generic précédemment désélectionné.
Préparation du dépaquetage de .../6-linux-headers-generic_5.4.0.62.65_amd64.deb
 ...
Dépaquetage de linux-headers-generic (5.4.0.62.65) ...
Sélection du paquet linux-generic précédemment désélectionné.
Préparation du dépaquetage de .../7-linux-generic_5.4.0.62.65_amd64.deb ...
Dépaquetage de linux-generic (5.4.0.62.65) ...
Paramétrage de linux-modules-5.4.0-62-generic (5.4.0-62.70) ...
Paramétrage de linux-headers-5.4.0-62 (5.4.0-62.70) ...
Paramétrage de linux-headers-5.4.0-62-generic (5.4.0-62.70) ...
Paramétrage de linux-image-5.4.0-62-generic (5.4.0-62.70) ...
I: /boot/vmlinuz.old is now a symlink to vmlinuz-5.8.0-38-generic
I: /boot/initrd.img.old is now a symlink to initrd.img-5.8.0-38-generic
I: /boot/vmlinuz is now a symlink to vmlinuz-5.4.0-62-generic
I: /boot/initrd.img is now a symlink to initrd.img-5.4.0-62-generic
Paramétrage de linux-modules-extra-5.4.0-62-generic (5.4.0-62.70) ...
Paramétrage de linux-image-generic (5.4.0.62.65) ...
Paramétrage de linux-headers-generic (5.4.0.62.65) ...
Paramétrage de linux-generic (5.4.0.62.65) ...
Traitement des actions différées (« triggers ») pour linux-image-5.4.0-62-gener
ic (5.4.0-62.70) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-5.4.0-62-generic
/etc/kernel/postinst.d/zz-update-grub:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-5.8.0-38-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.8.0-38-generic
Image Linux trouvée : /boot/vmlinuz-5.4.0-62-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.4.0-62-generic
Image Linux trouvée : /boot/vmlinuz-5.4.0-58-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.4.0-58-generic
Adding boot menu entry for UEFI Firmware Settings
fait
malbo@malbo-desktop:~$ 

On peut voir que le noyau 5.8 n'a pas été supprimé et que le démarrage par défaut se fait toujours sur ce noyau 5.8.

Dernière modification par malbo (Le 22/01/2021, à 13:09)

Hors ligne

#12 Le 22/01/2021, à 17:39

geole

Re : [Résolu] Suppression du HWE stack de Ubuntu 20.04

Merci pour ce contrôle.   Je ne suis pas surpris que la version 5.8 ne soit pas sous la dépendance de hwe


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#13 Le 22/01/2021, à 19:15

ar barzh paour

Re : [Résolu] Suppression du HWE stack de Ubuntu 20.04

excellent récapitulatif
merci malbo


PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( en voyage )
Portable2 : T5750  @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )

Hors ligne

#14 Le 26/01/2021, à 19:52

moicjarod

Re : [Résolu] Suppression du HWE stack de Ubuntu 20.04

Bonjour et merci pour cette solution, je ne savais pas trop quoi supprimer pour virer le kernel 5.8 ... depuis qu'il s'est installé automatiquement sur mon PC fixe, plus de son (sur carte Realtek ou via la Geforce sur l'écran) et plus d'ethernet détecté ... J'ai réussi à bidouiller pour retrouver le réseau, mais pas le son. Du coup, retour en 5.4 et plus de problème !


Config : Lenovo Flex 14 Core I3 4004U 8Go Ram / 1To SSD
Fixe : Ryzen 5 1600AF / 16 GO Ram / 2500 To SSD + HDD / GeForce GTX 970

Hors ligne

#15 Le 27/01/2021, à 10:19

René B

Re : [Résolu] Suppression du HWE stack de Ubuntu 20.04

Merci pour ces explications.
Chez moi la première application lancé ne s’ouvrait pas et ensuite plus possible de faire quoique ce soit
Une fois la version 5.8 du noyau supprimé, va-t-elle revenir lors des prochaines mises à jour ?


Reunig Kozh °¿°
Les conférences d'Entrée Libre #2 sont en ligne sur https://peertube.ecologie.bzh/c/entree_libre_2/videos

Hors ligne

#16 Le 27/01/2021, à 10:50

malbo

Re : [Résolu] Suppression du HWE stack de Ubuntu 20.04

René B a écrit :

Une fois la version 5.8 du noyau supprimé, va-t-elle revenir lors des prochaines mises à jour ?

J'indique comment vérifier que ça n'arrivera pas dans ce post : https://forum.ubuntu-fr.org/viewtopic.p … #p22407656

Hors ligne

#17 Le 05/02/2021, à 10:16

malbo

Re : [Résolu] Suppression du HWE stack de Ubuntu 20.04

Bonjour à tous,
depuis le 27 janv 2021, une procédure officielle de suppression du HWE stack de Ubuntu 20.04 est donnée dans la doc LTSEnablementStack (c'est la version #73 du doc). J'en colle l'extrait concerné ci-dessous qui se trouve dans la partie "Ubuntu 20.04 LTS - Focal Fossa" :
------------------------------------------------------------------------
To downgrade from HWE/OEM to GA kernel:

sudo apt install --install-recommends linux-generic 

If NVIDIA drivers are required check appropriate level and install them:

ubuntu-drivers list

And then install appropriate NNN version of the drivers:

sudo apt install --install-recommends linux-modules-nvidia-NNN-generic

Reboot, interrupt grub, in advanced options elect to boot 5.4 based kernel, complete boot. Check that everything works as expected.

If everything is good, you may remove the other kernel flavours: EDIT le 11 sept 2021 : je rajoute la purge de 5.11 et de 5.13 EDIT le 16 nov 2022 : je rajoute la purge de 5.15 le 8 mars 2023, je vire ces rajouts inutiles puisque cette purge de 5.11, 5.13 et 5.15 est déjà couverte par la purge de linux-modules-5.1*

sudo apt remove --purge linux-generic-hwe-20.04 linux-oem-20.04 linux-hwe-* linux-oem-* linux-modules-5.1* linux-modules-5.8.0-* linux-modules-5.6.0-* 

---------------------------------------------------------------------------------------------------------------------------

Dernière modification par malbo (Le 08/03/2023, à 07:13)

Hors ligne

#18 Le 07/02/2021, à 10:40

malbo

Re : [Résolu] Suppression du HWE stack de Ubuntu 20.04

Après sortie du fichier iso de Ubuntu 20.04.2, je fais une installation toute neuve de Ubuntu 20.04.2 et je mets en pratique la procédure que j'ai collée dans le post #17 afin de supprimer le HWE stack de Ubuntu 20.04 :

1) installation de linux-generic par la commande suivante :

sudo apt install --install-recommends linux-generic

Voici ce que ça donne dans une machine virtuelle :

malbo@malbo-desktop:~$ sudo apt install --install-recommends linux-generic 
[sudo] Mot de passe de malbo : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés : 
  linux-headers-5.4.0-65 linux-headers-5.4.0-65-generic linux-headers-generic
  linux-image-5.4.0-65-generic linux-image-generic
  linux-modules-5.4.0-65-generic linux-modules-extra-5.4.0-65-generic
Paquets suggérés :
  fdutils linux-doc | linux-source-5.4.0 linux-tools
Les NOUVEAUX paquets suivants seront installés :
  linux-generic linux-headers-5.4.0-65 linux-headers-5.4.0-65-generic
  linux-headers-generic linux-image-5.4.0-65-generic linux-image-generic
  linux-modules-5.4.0-65-generic linux-modules-extra-5.4.0-65-generic
0 mis à jour, 8 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 74,1 Mo dans les archives.
Après cette opération, 361 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] 
Réception de :1 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-modules-5.4.0-65-generic amd64 5.4.0-65.73 [14,5 MB]
Réception de :2 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-image-5.4.0-65-generic amd64 5.4.0-65.73 [8898 kB]
Réception de :3 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-modules-extra-5.4.0-65-generic amd64 5.4.0-65.73 [38,6 MB]
Réception de :4 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-image-generic amd64 5.4.0.65.68 [2620 B]
Réception de :5 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-headers-5.4.0-65 all 5.4.0-65.73 [11,0 MB]
Réception de :6 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-headers-5.4.0-65-generic amd64 5.4.0-65.73 [1233 kB]
Réception de :7 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-headers-generic amd64 5.4.0.65.68 [2492 B]
Réception de :8 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-generic amd64 5.4.0.65.68 [1900 B]
74,1 Mo réceptionnés en 7s (10,8 Mo/s)                                        
Sélection du paquet linux-modules-5.4.0-65-generic précédemment désélectionné.
(Lecture de la base de données... 150169 fichiers et répertoires déjà installés
.)
Préparation du dépaquetage de .../0-linux-modules-5.4.0-65-generic_5.4.0-65.73_
amd64.deb ...
Dépaquetage de linux-modules-5.4.0-65-generic (5.4.0-65.73) ...
Sélection du paquet linux-image-5.4.0-65-generic précédemment désélectionné.
Préparation du dépaquetage de .../1-linux-image-5.4.0-65-generic_5.4.0-65.73_am
d64.deb ...
Dépaquetage de linux-image-5.4.0-65-generic (5.4.0-65.73) ...
Sélection du paquet linux-modules-extra-5.4.0-65-generic précédemment désélecti
onné.
Préparation du dépaquetage de .../2-linux-modules-extra-5.4.0-65-generic_5.4.0-
65.73_amd64.deb ...
Dépaquetage de linux-modules-extra-5.4.0-65-generic (5.4.0-65.73) ...
Sélection du paquet linux-image-generic précédemment désélectionné.
Préparation du dépaquetage de .../3-linux-image-generic_5.4.0.65.68_amd64.deb .
..
Dépaquetage de linux-image-generic (5.4.0.65.68) ...
Sélection du paquet linux-headers-5.4.0-65 précédemment désélectionné.
Préparation du dépaquetage de .../4-linux-headers-5.4.0-65_5.4.0-65.73_all.deb 
...
Dépaquetage de linux-headers-5.4.0-65 (5.4.0-65.73) ...
Sélection du paquet linux-headers-5.4.0-65-generic précédemment désélectionné.
Préparation du dépaquetage de .../5-linux-headers-5.4.0-65-generic_5.4.0-65.73_
amd64.deb ...
Dépaquetage de linux-headers-5.4.0-65-generic (5.4.0-65.73) ...
Sélection du paquet linux-headers-generic précédemment désélectionné.
Préparation du dépaquetage de .../6-linux-headers-generic_5.4.0.65.68_amd64.deb
 ...
Dépaquetage de linux-headers-generic (5.4.0.65.68) ...
Sélection du paquet linux-generic précédemment désélectionné.
Préparation du dépaquetage de .../7-linux-generic_5.4.0.65.68_amd64.deb ...
Dépaquetage de linux-generic (5.4.0.65.68) ...
Paramétrage de linux-headers-5.4.0-65 (5.4.0-65.73) ...
Paramétrage de linux-modules-5.4.0-65-generic (5.4.0-65.73) ...
Paramétrage de linux-headers-5.4.0-65-generic (5.4.0-65.73) ...
Paramétrage de linux-headers-generic (5.4.0.65.68) ...
Paramétrage de linux-image-5.4.0-65-generic (5.4.0-65.73) ...
I: /boot/vmlinuz.old is now a symlink to vmlinuz-5.8.0-41-generic
I: /boot/vmlinuz is now a symlink to vmlinuz-5.4.0-65-generic
I: /boot/initrd.img is now a symlink to initrd.img-5.4.0-65-generic
Paramétrage de linux-modules-extra-5.4.0-65-generic (5.4.0-65.73) ...
Paramétrage de linux-image-generic (5.4.0.65.68) ...
Paramétrage de linux-generic (5.4.0.65.68) ...
Traitement des actions différées (« triggers ») pour linux-image-5.4.0-65-gener
ic (5.4.0-65.73) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-5.4.0-65-generic
/etc/kernel/postinst.d/zz-update-grub:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-5.8.0-41-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.8.0-41-generic
Image Linux trouvée : /boot/vmlinuz-5.4.0-65-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.4.0-65-generic
Adding boot menu entry for UEFI Firmware Settings
fait
malbo@malbo-desktop:~$ 

------------------------------------------------------

2) redémarrer sur le noyau 5.4 en passant par les options avancées du menu Grub. A l'intention des novices : si le menu Grub n’apparaît pas au démarrage, on peut suivre les instructions du paragraphe 4. Utilisation du menu. Si ça ne suffit pas pour obtenir l'affichage du menu Grub, demander de l'aide sur le forum pour solutionner ce problème spécifique d'affichage du menu Grub.
------------------------------------------------------

3) purger le HWE stack avec la commande que j'ai collée dans le post #17 :

sudo apt remove --purge linux-generic-hwe-20.04 linux-oem-20.04 linux-hwe-* linux-oem-* linux-modules-5.1* linux-modules-5.8.0-* linux-modules-5.6.0-* 

Voici ce que ça donne dans la machine virtuelle :

malbo@malbo-desktop:~$ sudo apt remove --purge linux-generic-hwe-20.04 linux-oem-20.04 linux-hwe-* linux-oem-* linux-modules-5.1* linux-modules-5.8.0-* linux-modules-5.6.0-* 
[sudo] Mot de passe de malbo : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Note : sélection de linux-hwe-5.8-source-5.8.0 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.8-tools-5.8.0-23 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.8-tools-5.8.0-25 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.8-tools-5.8.0-28 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.8-tools-5.8.0-29 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.8-tools-5.8.0-33 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.8-tools-5.8.0-34 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.8-tools-5.8.0-36 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.8-tools-5.8.0-38 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.8-tools-5.8.0-40 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.8-tools-5.8.0-41 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.8-tools-common pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.8-cloud-tools-5.8.0-23 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.8-cloud-tools-5.8.0-25 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.8-cloud-tools-5.8.0-28 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.8-cloud-tools-5.8.0-29 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.8-cloud-tools-5.8.0-33 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.8-cloud-tools-5.8.0-34 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.8-cloud-tools-5.8.0-36 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.8-cloud-tools-5.8.0-38 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.8-cloud-tools-5.8.0-40 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.8-cloud-tools-5.8.0-41 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.8-tools pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.8-headers-5.8.0-23 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.8-headers-5.8.0-25 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.8-headers-5.8.0-28 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.8-headers-5.8.0-29 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.8-headers-5.8.0-33 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.8-headers-5.8.0-34 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.8-headers-5.8.0-36 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.8-headers-5.8.0-38 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.8-headers-5.8.0-40 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.8-headers-5.8.0-41 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.8-tools-host pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.8-cloud-tools-common pour l'expression rationnelle « linux-hwe-* »
Le paquet « linux-hwe-5.8-tools » n'est pas installé, et ne peut donc être supprimé
Note : sélection de linux-oem-20.04-edge pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-tools-host pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-tools-common pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-tools pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-tools-5.6.0-1007 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-tools-5.6.0-1008 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-tools-5.6.0-1010 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-tools-5.6.0-1011 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-tools-5.6.0-1013 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-tools-5.6.0-1017 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-tools-5.6.0-1018 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-tools-5.6.0-1020 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-tools-5.6.0-1021 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-tools-5.6.0-1023 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-tools-5.6.0-1026 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-tools-5.6.0-1027 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-tools-5.6.0-1028 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-tools-5.6.0-1031 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-tools-5.6.0-1032 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-tools-5.6.0-1033 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-tools-5.6.0-1034 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-tools-5.6.0-1035 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-tools-5.6.0-1036 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-tools-5.6.0-1039 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-tools-5.6.0-1042 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-20.04 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.10-tools-host pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-headers-5.6.0-1007 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-headers-5.6.0-1008 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-headers-5.6.0-1010 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-headers-5.6.0-1011 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-headers-5.6.0-1013 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-headers-5.6.0-1017 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-headers-5.6.0-1018 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-headers-5.6.0-1020 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-headers-5.6.0-1021 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-headers-5.6.0-1023 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-headers-5.6.0-1026 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-headers-5.6.0-1027 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-headers-5.6.0-1028 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-headers-5.6.0-1031 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-headers-5.6.0-1032 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-headers-5.6.0-1033 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-headers-5.6.0-1034 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-headers-5.6.0-1035 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-headers-5.6.0-1036 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-headers-5.6.0-1039 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.6-headers-5.6.0-1042 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-osp1-tools-host pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.10-headers-5.10.0-1008 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.10-headers-5.10.0-1011 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.10-headers-5.10.0-1013 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.10-tools-5.10.0-1008 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.10-tools-5.10.0-1011 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.10-tools-5.10.0-1013 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-osp1 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.10-tools pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-20.04b pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-tools-host pour l'expression rationnelle « linux-oem-* »
Le paquet « linux-oem-5.6-tools » n'est pas installé, et ne peut donc être supprimé
Note : sélection de « linux-oem-20.04 » au lieu de « linux-oem-5.6 »
Le paquet « linux-oem-5.10-tools » n'est pas installé, et ne peut donc être supprimé
Note : sélection de linux-modules-5.10.0-1013-oem pour l'expression rationnelle « linux-modules-5.1* »
Note : sélection de linux-modules-5.10.0-1011-oem pour l'expression rationnelle « linux-modules-5.1* »
Note : sélection de linux-modules-5.10.0-1008-oem pour l'expression rationnelle « linux-modules-5.1* »
Note : sélection de linux-modules-5.8.0-38-lowlatency pour l'expression rationnelle « linux-modules-5.8.0-* »
Note : sélection de linux-modules-5.8.0-29-lowlatency pour l'expression rationnelle « linux-modules-5.8.0-* »
Note : sélection de linux-modules-5.8.0-34-generic pour l'expression rationnelle « linux-modules-5.8.0-* »
Note : sélection de linux-modules-5.8.0-38-generic pour l'expression rationnelle « linux-modules-5.8.0-* »
Note : sélection de linux-modules-5.8.0-36-generic pour l'expression rationnelle « linux-modules-5.8.0-* »
Note : sélection de linux-modules-5.8.0-33-lowlatency pour l'expression rationnelle « linux-modules-5.8.0-* »
Note : sélection de linux-modules-5.8.0-41-generic pour l'expression rationnelle « linux-modules-5.8.0-* »
Note : sélection de linux-modules-5.8.0-40-generic pour l'expression rationnelle « linux-modules-5.8.0-* »
Note : sélection de linux-modules-5.8.0-23-generic pour l'expression rationnelle « linux-modules-5.8.0-* »
Note : sélection de linux-modules-5.8.0-41-lowlatency pour l'expression rationnelle « linux-modules-5.8.0-* »
Note : sélection de linux-modules-5.8.0-28-lowlatency pour l'expression rationnelle « linux-modules-5.8.0-* »
Note : sélection de linux-modules-5.8.0-25-generic pour l'expression rationnelle « linux-modules-5.8.0-* »
Note : sélection de linux-modules-5.8.0-28-generic pour l'expression rationnelle « linux-modules-5.8.0-* »
Note : sélection de linux-modules-5.8.0-23-lowlatency pour l'expression rationnelle « linux-modules-5.8.0-* »
Note : sélection de linux-modules-5.8.0-34-lowlatency pour l'expression rationnelle « linux-modules-5.8.0-* »
Note : sélection de linux-modules-5.8.0-29-generic pour l'expression rationnelle « linux-modules-5.8.0-* »
Note : sélection de linux-modules-5.8.0-36-lowlatency pour l'expression rationnelle « linux-modules-5.8.0-* »
Note : sélection de linux-modules-5.8.0-40-lowlatency pour l'expression rationnelle « linux-modules-5.8.0-* »
Note : sélection de linux-modules-5.8.0-25-lowlatency pour l'expression rationnelle « linux-modules-5.8.0-* »
Note : sélection de linux-modules-5.8.0-33-generic pour l'expression rationnelle « linux-modules-5.8.0-* »
Note : sélection de linux-modules-5.6.0-1020-oem pour l'expression rationnelle « linux-modules-5.6.0-* »
Note : sélection de linux-modules-5.6.0-1008-oem pour l'expression rationnelle « linux-modules-5.6.0-* »
Note : sélection de linux-modules-5.6.0-1010-oem pour l'expression rationnelle « linux-modules-5.6.0-* »
Note : sélection de linux-modules-5.6.0-1039-oem pour l'expression rationnelle « linux-modules-5.6.0-* »
Note : sélection de linux-modules-5.6.0-1035-oem pour l'expression rationnelle « linux-modules-5.6.0-* »
Note : sélection de linux-modules-5.6.0-1033-oem pour l'expression rationnelle « linux-modules-5.6.0-* »
Note : sélection de linux-modules-5.6.0-1027-oem pour l'expression rationnelle « linux-modules-5.6.0-* »
Note : sélection de linux-modules-5.6.0-1031-oem pour l'expression rationnelle « linux-modules-5.6.0-* »
Note : sélection de linux-modules-5.6.0-1023-oem pour l'expression rationnelle « linux-modules-5.6.0-* »
Note : sélection de linux-modules-5.6.0-1017-oem pour l'expression rationnelle « linux-modules-5.6.0-* »
Note : sélection de linux-modules-5.6.0-1021-oem pour l'expression rationnelle « linux-modules-5.6.0-* »
Note : sélection de linux-modules-5.6.0-1013-oem pour l'expression rationnelle « linux-modules-5.6.0-* »
Note : sélection de linux-modules-5.6.0-1007-oem pour l'expression rationnelle « linux-modules-5.6.0-* »
Note : sélection de linux-modules-5.6.0-1011-oem pour l'expression rationnelle « linux-modules-5.6.0-* »
Note : sélection de linux-modules-5.6.0-1042-oem pour l'expression rationnelle « linux-modules-5.6.0-* »
Note : sélection de linux-modules-5.6.0-1036-oem pour l'expression rationnelle « linux-modules-5.6.0-* »
Note : sélection de linux-modules-5.6.0-1034-oem pour l'expression rationnelle « linux-modules-5.6.0-* »
Note : sélection de linux-modules-5.6.0-1028-oem pour l'expression rationnelle « linux-modules-5.6.0-* »
Note : sélection de linux-modules-5.6.0-1032-oem pour l'expression rationnelle « linux-modules-5.6.0-* »
Note : sélection de linux-modules-5.6.0-1026-oem pour l'expression rationnelle « linux-modules-5.6.0-* »
Note : sélection de linux-modules-5.6.0-1018-oem pour l'expression rationnelle « linux-modules-5.6.0-* »
Le paquet « linux-modules-5.6.0-1007-oem » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-headers-5.6.0-1007 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-tools-5.6.0-1007 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-5.8-cloud-tools-5.8.0-23 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-5.8-cloud-tools-5.8.0-25 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-5.8-cloud-tools-5.8.0-28 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-5.8-cloud-tools-5.8.0-29 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-5.8-cloud-tools-5.8.0-33 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-5.8-cloud-tools-5.8.0-34 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-5.8-cloud-tools-5.8.0-36 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-5.8-cloud-tools-5.8.0-38 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-5.8-cloud-tools-5.8.0-40 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-5.8-cloud-tools-5.8.0-41 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-5.8-cloud-tools-common » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-5.8-headers-5.8.0-23 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-5.8-headers-5.8.0-25 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-5.8-headers-5.8.0-28 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-5.8-headers-5.8.0-29 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-5.8-headers-5.8.0-33 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-5.8-headers-5.8.0-34 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-5.8-headers-5.8.0-36 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-5.8-headers-5.8.0-38 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-5.8-headers-5.8.0-40 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-5.8-source-5.8.0 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-5.8-tools-5.8.0-23 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-5.8-tools-5.8.0-25 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-5.8-tools-5.8.0-28 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-5.8-tools-5.8.0-29 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-5.8-tools-5.8.0-33 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-5.8-tools-5.8.0-34 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-5.8-tools-5.8.0-36 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-5.8-tools-5.8.0-38 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-5.8-tools-5.8.0-40 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-5.8-tools-5.8.0-41 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-5.8-tools-common » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-5.8-tools-host » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.10.0-1011-oem » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.10.0-1013-oem » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.6.0-1008-oem » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.6.0-1010-oem » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.6.0-1011-oem » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.6.0-1013-oem » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.6.0-1017-oem » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.6.0-1018-oem » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.6.0-1020-oem » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.6.0-1021-oem » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.6.0-1023-oem » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.6.0-1026-oem » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.6.0-1027-oem » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.6.0-1028-oem » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.6.0-1031-oem » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.6.0-1032-oem » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.6.0-1033-oem » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.6.0-1034-oem » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.6.0-1035-oem » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.6.0-1036-oem » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.6.0-1039-oem » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.6.0-1042-oem » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.8.0-23-generic » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.8.0-23-lowlatency » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.8.0-25-generic » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.8.0-25-lowlatency » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.8.0-28-generic » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.8.0-28-lowlatency » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.8.0-29-generic » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.8.0-29-lowlatency » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.8.0-33-generic » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.8.0-33-lowlatency » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.8.0-34-generic » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.8.0-34-lowlatency » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.8.0-36-generic » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.8.0-36-lowlatency » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.8.0-38-generic » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.8.0-38-lowlatency » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.8.0-40-generic » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.8.0-40-lowlatency » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.8.0-41-lowlatency » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-20.04 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-20.04b » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.10-headers-5.10.0-1011 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.10-headers-5.10.0-1013 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.10-tools-5.10.0-1011 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.10-tools-5.10.0-1013 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.10-tools-host » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-headers-5.6.0-1008 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-headers-5.6.0-1010 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-headers-5.6.0-1011 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-headers-5.6.0-1013 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-headers-5.6.0-1017 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-headers-5.6.0-1018 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-headers-5.6.0-1020 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-headers-5.6.0-1021 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-headers-5.6.0-1023 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-headers-5.6.0-1026 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-headers-5.6.0-1027 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-headers-5.6.0-1028 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-headers-5.6.0-1031 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-headers-5.6.0-1032 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-headers-5.6.0-1033 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-headers-5.6.0-1034 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-headers-5.6.0-1035 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-headers-5.6.0-1036 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-headers-5.6.0-1039 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-headers-5.6.0-1042 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-tools-5.6.0-1008 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-tools-5.6.0-1010 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-tools-5.6.0-1011 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-tools-5.6.0-1013 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-tools-5.6.0-1017 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-tools-5.6.0-1018 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-tools-5.6.0-1020 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-tools-5.6.0-1021 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-tools-5.6.0-1023 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-tools-5.6.0-1026 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-tools-5.6.0-1027 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-tools-5.6.0-1028 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-tools-5.6.0-1031 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-tools-5.6.0-1032 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-tools-5.6.0-1033 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-tools-5.6.0-1034 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-tools-5.6.0-1035 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-tools-5.6.0-1036 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-tools-5.6.0-1039 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-tools-5.6.0-1042 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-tools-common » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.6-tools-host » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-osp1 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-osp1-tools-host » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-tools-host » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-modules-5.10.0-1008-oem » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-20.04-edge » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.10-headers-5.10.0-1008 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-5.10-tools-5.10.0-1008 » n'est pas installé, et ne peut donc être supprimé
Les paquets suivants seront ENLEVÉS :
  linux-generic-hwe-20.04* linux-headers-5.8.0-41-generic*
  linux-headers-generic-hwe-20.04* linux-hwe-5.8-headers-5.8.0-41*
  linux-image-5.8.0-41-generic* linux-image-generic-hwe-20.04*
  linux-modules-5.8.0-41-generic* linux-modules-extra-5.8.0-41-generic*
0 mis à jour, 0 nouvellement installés, 8 à enlever et 0 non mis à jour.
Après cette opération, 373 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] 
(Lecture de la base de données... 186560 fichiers et répertoires déjà installés
.)
Suppression de linux-generic-hwe-20.04 (5.8.0.41.46~20.04.27) ...
Suppression de linux-headers-generic-hwe-20.04 (5.8.0.41.46~20.04.27) ...
Suppression de linux-headers-5.8.0-41-generic (5.8.0-41.46~20.04.1) ...
Suppression de linux-hwe-5.8-headers-5.8.0-41 (5.8.0-41.46~20.04.1) ...
Suppression de linux-image-generic-hwe-20.04 (5.8.0.41.46~20.04.27) ...
Suppression de linux-modules-extra-5.8.0-41-generic (5.8.0-41.46~20.04.1) ...
Suppression de linux-image-5.8.0-41-generic (5.8.0-41.46~20.04.1) ...
I: /boot/vmlinuz.old is now a symlink to vmlinuz-5.4.0-65-generic
I: /boot/initrd.img.old is now a symlink to initrd.img-5.4.0-65-generic
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-5.8.0-41-generic
/etc/kernel/postrm.d/zz-update-grub:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-5.4.0-65-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.4.0-65-generic
Adding boot menu entry for UEFI Firmware Settings
fait
Suppression de linux-modules-5.8.0-41-generic (5.8.0-41.46~20.04.1) ...
(Lecture de la base de données... 148927 fichiers et répertoires déjà installés
.)
Purge des fichiers de configuration de linux-image-5.8.0-41-generic (5.8.0-41.4
6~20.04.1) ...
Purge des fichiers de configuration de linux-modules-5.8.0-41-generic (5.8.0-41
.46~20.04.1) ...
Purge des fichiers de configuration de linux-modules-extra-5.8.0-41-generic (5.
8.0-41.46~20.04.1) ...
malbo@malbo-desktop:~$ 

Dernière modification par malbo (Le 08/02/2021, à 09:41)

Hors ligne

#19 Le 27/05/2021, à 00:10

LRDP

Re : [Résolu] Suppression du HWE stack de Ubuntu 20.04

Bonsoir,
quand je lis les conseils de Malbo, je comprends de suite les misères que l'on peut observer après une mise à niveau et me réjouis de voir la facilité pour les résoudre ! cool
Ma mise à niveau Mate 20.04.2 se soldait par des plantages fréquents, des freeze malvenus, un très net ralentissement de l'affichage dès que quelques fenêtres étaient ouvertes (je suis du genre à naviguer avec une quarantaine d'onglets ouverts). Cela n'arrivait jamais en 16.04. j'ai tout testé, mis une carte graphique plus récente que l'installée, mais toujours les mêmes plantages. En lisant ce post avec son tutoriel très précis, je comprends que ces bugs sont liés au kernel 5.8.0 et que le remède est simplissime.
Merci Malbo.


Retour à Ubuntu Maté 20.04.6.
Config: maxi-tour avec 8 HD internes dont 2 SSD, 45 To de capacité
CM MSI B450, Ryzen5-1600, 32 Go de RAM, Nvidia Gforce Gtx 550Ti

Hors ligne

#20 Le 08/08/2021, à 11:44

jeff64300

Re : [Résolu] Suppression du HWE stack de Ubuntu 20.04

Cette solution est super !
Merci !

Une remarque pour ceux qui rament un peu, comme moi : pour démarrer sur le Grub, on lit restez sur "shift" ou "entrée", ou "Esc"... Le "shift" qui fonctionne c'est celui de droite, juste sous la touche "Entrée".

Une question subsidiaire à la manip :
Le contexte : J'ai 2 machines qui tournaient sous Lubuntu 14.04, je suis passé à Lubuntu 20.04. J'ai galéré sur les 2 PC, l'un avec ma carte NVidia et l'autre avec le son et le bluetooth, le tout à cause du HWE qui m'a fait passer au noyau 5.11 (pour info le 5.8 gère bien le pilote proprio NVIDIA)...

Donc j'ai installé le noyau 5.4, viré les autres en copiant le lien de ce post et je peux maintenant faire mes mises à jour tranquille sans que le noyau ne change, à priori...

La question : Sur Lubuntu 20.04 la "mise à jour" ne se fait plus en lisant et en choisissant ce qu'on met à jour ou pas, la mise à jour s'appelle carrément "Apply Full Upgrade" avec pour option oui ou non, je ne suis pas fort en Anglais mais il me semble qu'il y a une différence ente "update" et "upgrade" et j'ai bien peur que ce machin un poil sauvage n'installe les nouvelles versions d'Ubuntu sans me prévenir ou que ça décide tout seul de mettre un noyau plus récent...

Que me conseillez-vous ?

Hors ligne

#21 Le 08/08/2021, à 12:01

LRDP

Re : [Résolu] Suppression du HWE stack de Ubuntu 20.04

Bonjour Jeff64300,
Apply Fullupgrade, permet de mettre à jour les paquets, sans toucher au noyau ni de changer de version (cela correspond à la commande "sudo apt upgrade" après un sudo apt update, différente d'un dist-upgrade)
Bon dimanche


Retour à Ubuntu Maté 20.04.6.
Config: maxi-tour avec 8 HD internes dont 2 SSD, 45 To de capacité
CM MSI B450, Ryzen5-1600, 32 Go de RAM, Nvidia Gforce Gtx 550Ti

Hors ligne

#22 Le 08/08/2021, à 12:12

jeff64300

Re : [Résolu] Suppression du HWE stack de Ubuntu 20.04

Merci bien, me voilà rassuré smile

Bon Dimanche !

Hors ligne