La Fibre

Télécom => Logiciels et systèmes d'exploitation => Ubuntu Tutoriels pour Ubuntu server => Discussion démarrée par: vivien le 18 août 2023 à 08:08:38

Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: vivien le 18 août 2023 à 08:08:38
Les noyaux Linux disponibles avec Ubuntu 22.04 LTS

Outre le noyau "OEM" qui vise des cas spécifiques, il y a deux grands noyaux proposés dans les versions LTS (support de 10 ans) d'Ubuntu :

(https://lafibre.info/testdebit/ubuntu/202204_ubuntu_noyau_linux_ga_hwe_oem.svg)
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: vivien le 18 août 2023 à 08:10:04
Quel noyau est installé par défaut dans Ubuntu 22.04 ?
Nouvelle installation d'Ubuntu Server, l'installation propose les deux :
(https://lafibre.info/testdebit/ubuntu/202308_ubuntu_server_2204_boot_hwe.webp)

J'explique ci-dessous comment passer de l'un à l'autre, dans un système déjà installé.[/list]
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: vivien le 18 août 2023 à 08:18:39
Tutoriel pour passer du noyau Linux 5.15 GA « linux-generic » à un noyau plus récent, noyau HWE « Hardware Enablement » sous Ubuntu 22.04

L'installation est très simple. Lancer un terminal (je rappelle le raccourci "Ctrl" + "t" pour lancer un terminal)

Pour un serveur, on peut passer directement à l'installation.

Pour un PC avec interface graphique, on va vérifier en premier qu'il n'y a pas d'incompatibilité. La commande "ubuntu-drivers list-oem" liste d'éventuels pilotes qui auraient pu être installés par le constructeur de votre PC, s'il a pré-installé Ubuntu.
ubuntu-drivers list-oem
Si aucune ligne n’apparaît, c'est bon. Si des noms de paquets sont répertoriés, il ne faut pas changer le noyau Linux.
Si vous avez les messages Command 'ubuntu-drivers' not found, vous pouvez également passer à l'installation.

On va maintenant lister tous les pilotes propriétaires installés. S'il n'y en a aucun, on peut installer directement le nouveau noyeau.
ubuntu-drivers list
Si vous avez le pilote propriétaire Nvidia, il faut rajouter cette ligne en remplaçant NNN par la version listée par ubuntu-drivers list :
sudo apt install --install-recommends linux-modules-nvidia-NNN-generic


Étape N°1 : Installation du noyau HWE en une ligne :
sudo apt install --install-recommends linux-generic-hwe-22.04

(cliquer sur l'image pour l'agrandir)
(https://lafibre.info/testdebit/ubuntu/202308_ubuntu_2204_migration_ga_vers_hwe_1.webp)

Redémarrer la machine. Grub démarre par défaut, toujours sur le noyau le plus récent.




Désormais que l'on a redémarré sur le noyau Linux HWE, on va supprimer le noyau 5.15, « linux-generic » sans quoi à chaque mis à jour de noyau, vous aurez la mise à jour pour le noyau 5.15 inutilisé.

De plus, si vous mettez /boot dans une partition distincte, garder de nombreux noyaux simultanément peut saturer la place de /boot :
(cliquer sur l'image pour l'agrandir)
(https://lafibre.info/testdebit/ubuntu/202303_ubuntu_manque_place_boot.webp)

Étape N°2 : Suppression du noyau GA 5.15 inutilisé en une ligne :
sudo apt purge linux-generic linux-image-generic linux-headers-generic ; sudo apt autoremove


(cliquer sur l'image pour l'agrandir)
(https://lafibre.info/testdebit/ubuntu/202308_ubuntu_2204_migration_ga_vers_hwe_2.webp)
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: vivien le 18 août 2023 à 08:26:21
Tutoriel pour passer du noyau Linux HWE au noyau 5.15 « linux-generic », plus ancien, mais avec un support de 10 années

Lancer un terminal (je rappelle le raccourci "Ctrl" + "t" pour lancer un terminal)

Étape N°1 : Installation du noyau Linux de base d'Ubuntu 22.04 :
sudo apt install --install-recommends linux-generic


(cliquer sur l'image pour l'agrandir)
(https://lafibre.info/testdebit/ubuntu/202308_ubuntu_2204_migration_hwe_vers_ga_1.webp)



Étape N°2 : Redémarrer sur le noyau 5.15 :

On va ensuite redémarrer, mais attention, si on ne fait rien, Grub va charger le noyau le plus récent, le noyau HWE.

Il faut donc choisir le noyau 5.4 quand Grub affiche son menu (c'est le cas si vous avez un dual-boot).
Si vous n'avez pas de dual-boot, Grub ne s'affiche pas au démarrage. Pour changer de noyeau avant le démarrage de Linux, il suffit de maintenir la touche Majuscule (shift) enfoncée au démarrage de l'ordinateur. Si cela ne fonctionne par et que votre système démarre sur le noyau HWE, redémarrer et appuyez sur la touche "ÉCHAP" quand le nom de votre fabricant d’ordinateur apparaît à l'écran. S'il vous propose d'aller dans l'UEFI, sélectionner un démarrage normal et appuyez de nouveau immédiatement sur la touche ÉCHAP.

Dans le menu Grub, sélectionner "Option avancée pour Ubuntu" :
(cliquer sur l'image pour l'agrandir)
(https://lafibre.info/testdebit/ubuntu/202308_ubuntu_2204_migration_hwe_vers_ga_2.webp)

Sélectionner le noyau 5.15. (ne pas prendre une ligne sur laquelle est affichée "Recovery mode") :

(cliquer sur l'image pour l'agrandir)
(https://lafibre.info/testdebit/ubuntu/202308_ubuntu_2204_migration_hwe_vers_ga_3.webp)



Étape N°3 : Supprimer le noyau HWE :

Maintenant que l'on a redémarré sur le noyau Linux 5.15, on va maintenant supprimer complètement le noyau HWE, sinon Grub va continuer à vouloir démarrer dessus.

Cette ligne de commande cherche plusieurs noyaux HWE ou OEM pour les supprimer, il est normal d'avoir des erreurs, mais c'est la solution la plus simple pour supprimer le noyau HWE, car vous pouvez avoir plusieurs versions de présentes et Grub démarre toujours Ubuntu sur le noyau le plus récent.
sudo apt remove --purge linux-generic-hwe-22.04 linux-oem-22.04 linux-hwe-* linux-oem-* linux-modules-5.19.0-* linux-modules-6.2.0-* linux-modules-6.5.0-* linux-modules-6.8.0-*


(cliquer sur l'image pour l'agrandir)
(https://lafibre.info/testdebit/ubuntu/202308_ubuntu_2204_migration_hwe_vers_ga_4.webp)
[...]
(cliquer sur l'image pour l'agrandir)
(https://lafibre.info/testdebit/ubuntu/202308_ubuntu_2204_migration_hwe_vers_ga_5.webp)
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: vivien le 18 août 2023 à 08:37:37
FAQ : Comment se passe la migration d'un noyau HWE vers un autre noyau HWE plus récent ?

C'est automatique via les mises à jour de sécurité. Un seul noyau HWE est maintenu à un instant T. Il y a donc un moment où la bascule se fait et c'est transparent.

Exemple avec PC Ubuntu graphique :
(https://lafibre.info/testdebit/ubuntu/202208_ubuntu_maj_noyau_linux_hwe_1.webp)

Exemple en ligne de commande :

(https://lafibre.info/testdebit/ubuntu/202208_ubuntu_maj_noyau_linux_hwe_2.webp)
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: vivien le 18 août 2023 à 08:38:32
FAQ : Quels sont les risques à changer de noyau ?

Ils sont presque toujours liés aux pilotes propriétaires, d'où les précautions demandées dans mon tutoriel avant de changer de noyau.

On a parlé du pilote propriétaire Nvidia, le pilote propriétaire le plus utilisé, mais le problème peut être présent avec d'autres pilotes propriétaires.

Pour illustration, voici un cas problématique, avec le pilote propriétaire de Broadcom, nécessaire pour exploiter le 5 GHz de certaines veilles cartes Wi-Fi :
(https://lafibre.info/testdebit/ubuntu/202103_ubuntu_kernel_driver_broadcom_1.png)

L'erreur est plus précise en ligne de commande :
(https://lafibre.info/testdebit/ubuntu/202103_ubuntu_kernel_driver_broadcom_2.png)

Des problèmes pourraient aussi venir avec Virtualbox, qui nécessite des modules au noyau Linux :
(https://lafibre.info/testdebit/ubuntu/202103_ubuntu_kernel_virtualbox.png)

En cas de problème, voici les commandes à exécuter pour que Virtualbox :
sudo apt-get install dkms build-essential linux-headers-`uname -r`
sudo /sbin/vboxconfig
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: vivien le 18 août 2023 à 08:47:02
FAQ : Les noyaux récents HWE gardent ils les derniers pour les vieux périphériques ?

Oui, si ces drivers sont libres, tout est fait pour ne pas casser la compatibilité.

Exemple : Sur ce serveur Dell PowerEdge™ SC1425 sortie en 2004 et qui intègre un disque SCSI et une carte SCSI Adaptec.

Tout fonctionne avec le noyau HWE 6.2

(https://lafibre.info/testdebit/ubuntu/202308_dell_poweredge_sc1425_1.webp)

(https://lafibre.info/testdebit/ubuntu/202308_dell_poweredge_sc1425_2.webp)

Le CPU est un Xeon, mais c'est une base Pentium 4 hyper-threading :

(https://lafibre.info/testdebit/ubuntu/202308_dell_poweredge_sc1425_3.webp)
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: vivien le 18 août 2023 à 08:48:18
FAQ : Pourquoi est-il important de laisser le système installer chaque jour les mises à jour de sécurité ?

Les mises à jour importantes ou critiques corrigent des failles de sécurité qui peuvent être utilisées pour pirater votre équipement.

Même si certaines failles sont limitées, les pirates n'utilisent pas une seule, mais une série de failles pour créer une chaîne d’exploitation et arriver à leur fin.

Exemple d'une série de 3 failles utilisées par le FBI : En décembre 2015, aux États-Unis, une fusillade déclenchait un affrontement entre Apple et le FBI. Le terroriste possédait un iPhone chiffré avec un code de six chiffres, utilisé dans la création de la clé privée servant au chiffrement local des données. Apple n’ayant pas le code, la clé de déchiffrement ne peut pas être reconstituée et en cas de 10 tentatives erronées, il pouvait déclencher l’effacement de l’appareil. Le FBI avait lancé un appel d’offre auprès de sociétés pour récupérer les données. Le Washington Post a expliqué que la société ayant remporté l’appel d’offres pour 900 000 $ se nommerait Azimuth Security, basée en Australie. Avec un lot de trois failles, elle a réussi à récupérer les données. La première faille résiderait dans un code écrit par Mozilla et dont Apple se sert pour les accessoires connectés au port Lightning. Une autre faille permettrait d'échapper à la sandbox et une autre d'obtenir des droits supplémentaires. Il a été ensuite possible d’enchaîner les tentatives de déverrouillage sans augmenter le temps entre chaque essai et sans risquer de déclencher l’effacement des données.


https://lafibre.info/videos/securite/202005_cybermalveillance_mise_a_jour.webm

Pour en savoir plus ⇒ Pourquoi et comment bien gérer ses mises à jour ? (https://www.cybermalveillance.gouv.fr/tous-nos-contenus/bonnes-pratiques/mises-a-jour)

(https://lafibre.info/images/doc/202004_cybermalveillance_mise_a_jour.jpg)
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: vivien le 18 août 2023 à 08:55:24
Et pour Ubuntu 18.04 LTS et 20.04 LTS ?

On a parlé d'Ubuntu 22.04, mais le principe est bien rodé et s'applique à toutes les versions LTS d'Ubuntu depuis plusieurs années.

Pour Ubuntu 18.04 LTS, le choix est le suivant :


(https://lafibre.info/testdebit/ubuntu/201804_ubuntu_noyau_linux_ga_hwe_oem.svg)
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: vivien le 18 août 2023 à 08:56:41
Pour Ubuntu 20.04 LTS, le choix est le suivant :

(https://lafibre.info/testdebit/ubuntu/202004_ubuntu_noyau_linux_ga_hwe_oem.svg)
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: vivien le 18 août 2023 à 08:57:13
(https://lafibre.info/testdebit/ubuntu/202204_ubuntu_noyau_linux_ga_hwe_oem.svg)
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: neopbm le 18 août 2023 à 18:19:10
Bonjour,

Merci pour ce post détaillé sur les kernels. J'ai essayé de m'en servir pour me débarrasser de la version 6.2.0-26-generic qui me pose des problèmes mais cela ne semble pas fonctionner.

Actuellement j'ai ça sur ma machine :

$ 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-79                5.15.0-79.86         all
ii  linux-headers-5.15.0-79-generic        5.15.0-79.86         amd64
ii  linux-image-5.15.0-79-generic          5.15.0-79.86         amd64
ii  linux-modules-5.15.0-79-generic        5.15.0-79.86         amd64
ii  linux-modules-extra-5.15.0-79-generic  5.15.0-79.86         amd64
ii  linux-generic                          5.15.0.79.76         amd64
ii  linux-headers-generic                  5.15.0.79.76         amd64
ii  linux-image-generic                    5.15.0.79.76         amd64
ii  linux-hwe-6.2-headers-6.2.0-26         6.2.0-26.26~22.04.1  all
pi  linux-headers-6.2.0-26-generic         6.2.0-26.26~22.04.1  amd64
pi  linux-image-6.2.0-26-generic           6.2.0-26.26~22.04.1  amd64
pi  linux-modules-6.2.0-26-generic         6.2.0-26.26~22.04.1  amd64
pi  linux-modules-extra-6.2.0-26-generic   6.2.0-26.26~22.04.1  amd64
ii  linux-generic-hwe-22.04                6.2.0.26.26~22.04.7  amd64
pi  linux-headers-generic-hwe-22.04        6.2.0.26.26~22.04.7  amd64
pi  linux-image-generic-hwe-22.04          6.2.0.26.26~22.04.7  amd64

Noyau courant : 5.15.0-79-generic x86_64

Donc, comme je suis sous le noyau 5.15, la commande :
sudo apt remove --purge linux-generic-hwe-22.04 linux-oem-22.04 linux-hwe-* linux-oem-* linux-modules-5.19.0-* linux-modules-6.2.0-* linux-modules-6.5.0-*
devrait supprimer ces versions 6.2, mais voilà le résultat :
~$ sudo apt remove --purge linux-generic-hwe-22.04 linux-oem-22.04 linux-hwe-* linux-oem-* linux-modules-5.19.0-* linux-modules-6.2.0-* linux-modules-6.5.0-*
[sudo] Mot de passe de gab :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait     
Note : sélection de linux-hwe-5.19-source-5.19.0 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.19-tools-common pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-6.2-source-6.2.0 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-6.2-tools-host pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-6.2-headers-6.2.0-25 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-6.2-headers-6.2.0-26 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-6.2-tools-common pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.19-tools-host pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-6.2-cloud-tools-common pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-6.2-tools pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.19-cloud-tools-5.19.0-41 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.19-cloud-tools-5.19.0-42 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.19-cloud-tools-5.19.0-43 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.19-cloud-tools-5.19.0-45 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.19-cloud-tools-5.19.0-46 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.19-cloud-tools-5.19.0-50 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-6.2-cloud-tools-6.2.0-25 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-6.2-cloud-tools-6.2.0-26 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.19-headers-5.19.0-41 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.19-headers-5.19.0-42 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.19-headers-5.19.0-43 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.19-headers-5.19.0-45 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.19-headers-5.19.0-46 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.19-headers-5.19.0-50 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-6.2-tools-6.2.0-25 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-6.2-tools-6.2.0-26 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.19-tools pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.19-tools-5.19.0-41 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.19-tools-5.19.0-42 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.19-tools-5.19.0-43 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.19-tools-5.19.0-45 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.19-tools-5.19.0-46 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.19-tools-5.19.0-50 pour l'expression rationnelle « linux-hwe-* »
Note : sélection de linux-hwe-5.19-cloud-tools-common pour l'expression rationnelle « linux-hwe-* »
Le paquet « linux-hwe-5.19-source-5.19.0 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-5.19-tools » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-6.2-source-6.2.0 » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-hwe-6.2-tools » n'est pas installé, et ne peut donc être supprimé
Note : sélection de linux-oem-5.17-headers-5.17.0-1003 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.17-headers-5.17.0-1031 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.17-headers-5.17.0-1032 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.17-headers-5.17.0-1033 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.17-headers-5.17.0-1034 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.17-headers-5.17.0-1035 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-6.0-tools-6.0.0-1016 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-6.0-tools-6.0.0-1017 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-6.0-tools-6.0.0-1018 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-6.0-tools-6.0.0-1019 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-6.0-tools-6.0.0-1020 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-6.0-tools pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-6.0-headers-6.0.0-1016 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-6.0-headers-6.0.0-1017 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-6.0-headers-6.0.0-1018 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-6.0-headers-6.0.0-1019 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-6.0-headers-6.0.0-1020 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.17-tools-host pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-22.04a pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-22.04b pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-22.04c pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-6.1-headers-6.1.0-1012 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-6.1-headers-6.1.0-1013 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-6.1-headers-6.1.0-1014 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-6.1-headers-6.1.0-1015 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-6.1-headers-6.1.0-1016 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-6.1-headers-6.1.0-1017 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-6.1-headers-6.1.0-1019 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-22.04 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.17-tools pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-6.0-tools-host pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-6.1-tools-host pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.17-tools-5.17.0-1003 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.17-tools-5.17.0-1031 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.17-tools-5.17.0-1032 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.17-tools-5.17.0-1033 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.17-tools-5.17.0-1034 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-5.17-tools-5.17.0-1035 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-6.1-tools pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-6.1-tools-6.1.0-1012 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-6.1-tools-6.1.0-1013 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-6.1-tools-6.1.0-1014 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-6.1-tools-6.1.0-1015 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-6.1-tools-6.1.0-1016 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-6.1-tools-6.1.0-1017 pour l'expression rationnelle « linux-oem-* »
Note : sélection de linux-oem-6.1-tools-6.1.0-1019 pour l'expression rationnelle « linux-oem-* »
Le paquet « linux-oem-5.17-tools » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-6.0-tools » n'est pas installé, et ne peut donc être supprimé
Le paquet « linux-oem-6.1-tools » n'est pas installé, et ne peut donc être supprimé
Note : sélection de linux-modules-5.19.0-1026-aws pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-5.19.0-1026-oracle pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-5.19.0-1026-gcp pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-5.19.0-1027-aws pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-5.19.0-1023-oracle pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-5.19.0-1027-gcp pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-5.19.0-1028-aws pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-5.19.0-1014-nvidia-lowlatency pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-5.19.0-1029-aws pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-5.19.0-1027-azure pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-5.19.0-50-generic pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-5.19.0-1030-lowlatency pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-5.19.0-1010-nvidia-lowlatency pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-5.19.0-1027-oracle pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-5.19.0-1024-oracle pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-5.19.0-42-generic pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-5.19.0-46-generic pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-5.19.0-41-generic pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-5.19.0-43-generic pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-5.19.0-1026-azure pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-5.19.0-45-generic pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-5.19.0-1025-oracle pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-5.19.0-1025-azure pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-5.19.0-1024-lowlatency pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-5.19.0-1022-oracle pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-5.19.0-1010-nvidia pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-5.19.0-1025-lowlatency pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-5.19.0-1027-lowlatency pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-5.19.0-1028-lowlatency pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-5.19.0-1014-nvidia pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-5.19.0-1030-gcp pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-5.19.0-1022-gcp pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-5.19.0-1024-aws pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-5.19.0-1024-gcp pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-5.19.0-1025-aws pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-5.19.0-1025-gcp pour l'expression rationnelle « linux-modules-5.19.0-* »
Note : sélection de linux-modules-6.2.0-1008-azure pour l'expression rationnelle « linux-modules-6.2.0-* »
Note : sélection de linux-modules-6.2.0-1005-azure pour l'expression rationnelle « linux-modules-6.2.0-* »
Note : sélection de linux-modules-6.2.0-1007-azure pour l'expression rationnelle « linux-modules-6.2.0-* »
Note : sélection de linux-modules-6.2.0-1008-lowlatency pour l'expression rationnelle « linux-modules-6.2.0-* »
Note : sélection de linux-modules-6.2.0-1009-lowlatency pour l'expression rationnelle « linux-modules-6.2.0-* »
Note : sélection de linux-modules-6.2.0-26-generic pour l'expression rationnelle « linux-modules-6.2.0-* »
Note : sélection de linux-modules-6.2.0-1003-nvidia pour l'expression rationnelle « linux-modules-6.2.0-* »
Note : sélection de linux-modules-6.2.0-1010-gcp pour l'expression rationnelle « linux-modules-6.2.0-* »
Note : sélection de linux-modules-6.2.0-25-generic pour l'expression rationnelle « linux-modules-6.2.0-* »
Note : sélection de linux-modules-6.2.0-1011-gcp pour l'expression rationnelle « linux-modules-6.2.0-* »
Note : sélection de linux-modules-6.2.0-1006-azure pour l'expression rationnelle « linux-modules-6.2.0-* »
Note : sélection de linux-modules-6.2.0-1005-aws pour l'expression rationnelle « linux-modules-6.2.0-* »
Note : sélection de linux-modules-6.2.0-1006-aws pour l'expression rationnelle « linux-modules-6.2.0-* »
Note : sélection de linux-modules-6.2.0-1007-aws pour l'expression rationnelle « linux-modules-6.2.0-* »
Note : sélection de linux-modules-6.2.0-1008-aws pour l'expression rationnelle « linux-modules-6.2.0-* »
Note : sélection de linux-modules-6.2.0-1009-aws pour l'expression rationnelle « linux-modules-6.2.0-* »
Note : sélection de linux-modules-6.2.0-1009-gcp pour l'expression rationnelle « linux-modules-6.2.0-* »
E: Impossible de trouver le paquet linux-modules-6.5.0-*
E: Impossible de trouver de paquet correspondant à l'expression rationnelle « linux-modules-6.5.0-* »
Du coup à chaque boot, je retourne sous le noyau 6.2.0-26

Une idée de ce qui bloque ?
Merci
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: zergflag le 18 août 2023 à 18:38:08
Salut, alors moi j'ai un autre problème que j'ai pas vraiment réussi à résoudre c'est que le noyau qui boot par défaut dans le grub c'est pas le generic mais le low-latency, je suis obligé d'aller dans "Advanced options for Ubuntu" puis lancer le noyaux generic, j'ai pas réussi a modifier le grub de façon "propre"
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: alain_p le 18 août 2023 à 21:32:08
Quel noyau est installé par défaut dans Ubuntu 22.04 ?
  • Nouvelle installation d'Ubuntu avec interface graphique : c'est le noyau HWE qui est systématiquement utilisé.

Ce ne serait pas plutôt le noyau GA dans ce cas ?
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: vivien le 18 août 2023 à 21:40:17
Ce ne serait pas plutôt le noyau GA dans ce cas ?
L'ISO d'Ubuntu 22.04.2 et 22.04.3 c'est une certitude, c'est le noyau HWE qui est installé. Cela permet une compatibilité avec les ordinateurs de dernière génération

L'ISO d'Ubuntu 22.04 et 22.04.1 c'est la GA au moment de l'installation (le HWE n'esxiste pas encore), mais il me semble qu'il y a une mise à jour automatique vers le HWE (les précédentes versions d'Ubuntu, comme Ubuntu 20.04 et 20.04.1 on restait sur la GA, mais il me semble que cela a changé avec Ubuntu 22.04).
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: vivien le 18 août 2023 à 21:40:25
Salut, alors moi j'ai un autre problème que j'ai pas vraiment réussi à résoudre c'est que le noyau qui boot par défaut dans le grub c'est pas le generic mais le low-latency, je suis obligé d'aller dans "Advanced options for Ubuntu" puis lancer le noyaux generic, j'ai pas réussi a modifier le grub de façon "propre"
Si tu ne souhaites pas le low-latency, il faut le supprimer (sinon à chaque mise à jour, il met à jour les deux)

Cela pourrait se faire avec cette commande, si c'est le kernel LowLatency HWE :
sudo apt purge lowlatency-hwe ; sudo apt autoremove + supprimer ce qu'il reste ensuite



Une idée de ce qui bloque ?

Il est normal que la commande sudo apt remove --purge linux-generic-hwe-22.04 linux-oem-22.04 linux-hwe-* linux-oem-* linux-modules-5.19.0-* linux-modules-6.2.0-* linux-modules-6.5.0-* génère pleins d'erreur : J'ai demandé de supprimer plein de choses qui ne sont pas installés, le but étant de supprimer tous les noyaux récents pour justement éviter que grub boot dessus.

Tu pourais tenter un sudo apt remove --purge linux-generic-hwe-20.04 ? J'ai vu des systèmes, mis à jour depuis un Ubuntu 20.04 avec kernel HWE où ce paquet n'était pas supprimé et je me demande sii il nedemande pas l'installation du kernel HWE d'Ubuntu 22.04 sous Ubuntu 22.04 (je n'ai pas vérifié).

Si cela fonctionne, il faut ensuite supprimer tous les noyaux 6.2 installés et leurs modules.
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: neopbm le 18 août 2023 à 22:10:55

Il est normal que la commande sudo apt remove --purge linux-generic-hwe-22.04 linux-oem-22.04 linux-hwe-* linux-oem-* linux-modules-5.19.0-* linux-modules-6.2.0-* linux-modules-6.5.0-* génère pleins d'erreur : J'ai demandé de supprimer plein de choses qui ne sont pas installés, le but étant de supprimer tous les noyaux récents pour justement éviter que grub boot dessus.

Tu pourais tenter un sudo apt remove --purge linux-generic-hwe-20.04 ? J'ai vu des systèmes, mis à jour depuis un Ubuntu 20.04 avec kernel HWE où ce paquet n'était pas supprimé et je me demande sii il nedemande pas l'installation du kernel HWE d'Ubuntu 22.04 sous Ubuntu 22.04 (je n'ai pas vérifié).

Si cela fonctionne, il faut ensuite supprimer tous les noyaux 6.2 installés et leurs modules.
Bonjour,

Merci pour ta réponse mais ça ne fonctionne pas. Mon install est récente (depuis une image 22.04.1) donc le kernel hwe-20.04 n'est pas installé.
Je ne comprends vraiment pas pourquoi je n'arrive pas à supprimer cette version 6.2. Même avec l'appli Mainline kernels ça ne fonctionne pas...
Je vais attendre une maj vers une version supérieure de cette 6.2.0-26 via les canaux classiques, même si hélas il est possible que ça soit long à venir.

Bonne soirée
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: vivien le 18 août 2023 à 22:41:19
6.2.0-27-generic est déjà disponible pour Ubuntu 23.04, il devrait être disponible dans quelques jours pour Ubuntu 22.04. Pour garantir plus de stabilité, les mises à jour, s'il n'y a pas de gros pb de sécurité, sont introduites dans les versions non LTS avant d'être mises sur les versions LTS.

Maintenant, si tu as supprimé le paquet linux-generic-hwe-22.04, il n'y aura plus de mises à jour de ton noyau 6.2.
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: neopbm le 19 août 2023 à 09:18:08
6.2.0-27-generic est déjà disponible pour Ubuntu 23.04, il devrait être disponible dans quelques jours pour Ubuntu 22.04. Pour garantir plus de stabilité, les mises à jour, s'il n'y a pas de gros pb de sécurité, sont introduites dans les versions non LTS avant d'être mises sur les versions LTS.

Maintenant, si tu as supprimé le paquet linux-generic-hwe-22.04, il n'y aura plus de mises à jour de ton noyau 6.2.

Il l'est déjà pour les LTS. J'ai eu la maj vers ce kernel début août. Et comme j'ai quelques problèmes avec, je souhaitais le virer pour rester sur l'ancien qui lui fonctionne bien avec ma config.
Mais comme ça ne fonctionne pas de le supprimer, je vais attendre une maj.
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: thierry68 le 19 août 2023 à 16:05:43
Bonjour

As tu essayé Grub Customizer?
https://doc.ubuntu-fr.org/grub-customizer (https://doc.ubuntu-fr.org/grub-customizer)
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: zergflag le 19 août 2023 à 18:49:51
Si tu ne souhaites pas le low-latency, il faut le supprimer (sinon à chaque mise à jour, il met à jour les deux)

Cela pourrait se faire avec cette commande, si c'est le kernel LowLatency HWE :
sudo apt purge lowlatency-hwe ; sudo apt autoremove + supprimer ce qu'il reste ensuite

Justement enfaite je ne sais pas pourquoi mais au moment de faire la MAJ du noyau il a pris par défaut le low-latency, c'est très étrange et de souvenir j'étais bien sur le generic sur l'ancien noyau  :o
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: vivien le 19 août 2023 à 19:04:34
Normalement le noyau low-latency ne vient pas tout seul. C'est toi ou un script qui l'a installé pour toi.

Le kernel low-latency permet de basculer plus rapidement entre process pour un multitâche plus temps réel, au prix d'une petite perte de performance. C'est à réserver à des usages spécifiques comme du traitement audio temps réel et certains usages industriels. Peut-être pour certains jeux, mais j'ai un gros doute.
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: zergflag le 19 août 2023 à 20:28:23
Bon au final j'ai modifier directement l'entrée de GRUB "Ubuntu" en prenant la séquence d'amorçage présente dans l'entrée pour boot sur le noyau generic, ça fonctionne même si c'est pas censé ce faire comme ça normalement...
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: neopbm le 20 août 2023 à 20:15:28
Bonjour

As tu essayé Grub Customizer?
https://doc.ubuntu-fr.org/grub-customizer (https://doc.ubuntu-fr.org/grub-customizer)
Bonjour,

Je ne connaissais pas, mais je vais regarder.

Merci
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: vivien le 22 août 2023 à 08:09:34
Je ne comprends vraiment pas pourquoi je n'arrive pas à supprimer cette version 6.2. Même avec l'appli Mainline kernels ça ne fonctionne pas...

J'ai testé mon tutoriel sur un autre PC et j'ai compris, il y avait une erreur.

Pour désinstaller les vieux kernels, j'avais testé avec la ligne de commande lors de la réalisation de mon tutoriel (cf capture d'écran)
sudo apt remove --purge linux-generic-hwe-22.04 linux-oem-22.04 linux-hwe-* linux-oem-* linux-modules-5.19.0-* linux-modules-6.2.0-*

Quand j'ai écrit cet article, j'ai rajouté le noyau 6.5 qui devrait arriver en janvier 2024. C'est un noyeau qui sort dans quelques jours (il est en RC7 en ce moment) et qui devrait être le noyau d'Ubuntu 23.10 :
sudo apt remove --purge linux-generic-hwe-22.04 linux-oem-22.04 linux-hwe-* linux-oem-* linux-modules-5.19.0-* linux-modules-6.2.0-* linux-modules-6.5.0-*

Ajouter un kernel qui n'existe pas est une erreur de ma part, la ligne est en échec et rien n'est désinstallé.

Il faut donc utiliser
1/ Installer le kernel 5.15
2/ Démarrer dessus, en sélectionnant manuellement le kernel 5.15 dans le menu de grub
3/ utiliser la ligne de commande sudo apt remove --purge linux-generic-hwe-22.04 linux-oem-22.04 linux-hwe-* linux-oem-* linux-modules-5.19.0-* linux-modules-6.2.0-*[/size] pour supprimer les kernlel plus récents.

Désolé pour l'erreur.
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: neopbm le 22 août 2023 à 08:39:51
Bonjour,

Merci pour les précisions.

Entre temps, j'ai pu me débarrasser du kernel 6.2.0-26 qui pose problème sur ma machine grâce au gestionnaire de paquets Synaptic.
Je suis donc, via ton post, avec le kernel GA. Tout fonctionne et je devrais donc avoir les maj de sécurité nécessaires. C'est cool !

Je verrai si je reviens dans quelques temps (quelques mois pour être sûr), sur le kernel HWE (pour une version supérieure au 6.2.0-26 donc), mais vu l'age de ma config (mai 2022) cela ne devrait pas me faire gagner grand chose (voir même rien du tout) alors...

En tout cas merci encore pour ce tuto,
Bonne journée
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: vivien le 22 août 2023 à 08:52:05
Pour une configuration récente (moins de 4 ans) les nouveaux noyaux apportent des améliorations de performance.

Par contre, sur les vieux PC (plus de 6 ans), les améliorations sont plus réduites et liées à des optimisations de code, qu'il faut mettre en balance avec une centaine de Mo de mémoire consommé en plus par le noyau HWE. Exemple BBRv2 n'est pas disponible sur Ubuntu 22.04 avec le noyau GA, mais il pourrait arriver avec le noyau HWE dans 6 mois ou 1 an (pas dans le 6.2).
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: neopbm le 22 août 2023 à 08:57:55
Donc je verrai, par exemple, en octobre pour refaire la bascule. D'ici là je pense que ça sera une version supérieure à  la 6.2.0-26 problématique.
Est-ce qu'il existe un site pour savoir quelle version sera proposée avec linux-generic-hwe-22.04 ?
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: vivien le 22 août 2023 à 09:16:18
C'est quoi le bug rencontré ? Tu n'as pas expliqué le problème.

Est-ce qu'il existe un site pour savoir quelle version sera proposée avec linux-generic-hwe-22.04 ?
sudo apt install --install-recommends linux-generic-hwe-22.04

Il te donne la liste du noyau qu'il va installer. Si cela ne convient pas, tu refuses l'installation avec la touche "n"

(https://lafibre.info/testdebit/ubuntu/202308_ubuntu_2204_migration_ga_vers_hwe_1.webp)
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: neopbm le 22 août 2023 à 09:27:17
Avec ce dernier kernel; j'ai une vitesse Internet et LAN bien plus faible qu'avec l'ancien kernel 5.15.

Cf ici : https://forum.ubuntu-fr.org/viewtopic.php?id=2080515

J'avais testé les versions supérieures et c'était résolu mais ça amenait d'autres problèmes sur ma config...

En l'état, avec le kernel GA, tout ce dont j'ai besoin fonctionne bien donc je vais patienter :)

Merci
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: vivien le 22 août 2023 à 09:38:27
Ok, pb d'accélération matérielle sur une carte réseau utilisant le module r8169. Attend un peu pour tester, pas sur 6.2.0-27 (déjà en prod pour Ubuntu 23.04) corrige le problème.

"commit 32163491c0c205ffb1596baf9c308dee5338ae94
Merge: 65e6af6cebefb 42f66a44d8371
Author: David S. Miller <email address hidden>
Date: Sat Dec 3 21:49:23 2022 +0000

    Merge branch 'r8169-irq-coalesce'

    Heiner Kallweit says:

    ====================
    net: add and use netdev_sw_irq_coalesce_default_on()

    There are reports about r8169 not reaching full line speed on certain
    systems (e.g. SBC's) with a 2.5Gbps link.
    There was a time when hardware interrupt coalescing was enabled per
    default, but this was changed due to ASPM-related issues on few systems.

    Meanwhile we have sysfs attributes for controlling kind of
    "software interrupt coalescing" on the GRO level. However most distros
    and users don't know about it. So lets set a conservative default for
    both involved parameters. Users can still override the defaults via
    sysfs. Don't enable these settings on the fast ethernet chip versions,
    they are slow enough.

    Even with these conservative setting interrupt load on my 1Gbps test
    system reduced significantly.

    Follow Jakub's suggestion and put this functionality into net core
    so that other MAC drivers can reuse it.
    ====================
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: neopbm le 22 août 2023 à 09:44:41
Pas de soucis, ton tuto de passage sur GA me donne le temps de patienter confortablement :)
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: neopbm le 28 août 2023 à 17:21:10
Bonjour,

Pour info, le bug est toujours présent avec la version 6.2.0-31 proposée ce jour.
La version GA, mise à jour vers 5.15.0-82, fonctionne toujours nickel.

Bon aprem.

Edit du 19/09/23 : Pb tjs présent en version 6.2.0-33
Edit du 04/10/23 : Bug tjs présent avec la version #034
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: neopbm le 19 octobre 2023 à 20:43:04
Bonjour,

Pour info le bug est toujours actif avec la version 035 proposée ce jour.
J'espère qu'il ne sera plus présent dans le kernel proposé d'office avec la future LTS ::)

Bonne soirée
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: neopbm le 01 novembre 2023 à 19:16:25
Bonsoir,

Après quelques essais, j'ai l'impression que tout est ok avec la version 6.2.0-36 !

Bonne soirée
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: vivien le 12 janvier 2024 à 13:10:05
Depuis hier, les mises à jour de sécurité Ubuntu entrainent la migration du noyau 6.2 vers le noyau 6.5 pour ceux qui sont sous Ubuntu 22.04 avec kernel HWE

(https://lafibre.info/testdebit/ubuntu/202204_ubuntu_noyau_linux_ga_hwe_oem.svg)

(https://lafibre.info/testdebit/ubuntu/202401_ubuntu_2204_maj_noyeau_linux_6.5.webp)
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: neopbm le 19 janvier 2024 à 08:50:28
Bonjour,

Merci pour cette maj, c'est toujours intéressant.

Je suis de retour sous le kernel 5.15 puisque le 6.5 pose des problèmes d'affichage avec ma machine : Je perds la possibilité de régler la luminosité de l'écran. Le curseur n'est plus visible et la luminosité est aléatoire en fonction des reboot.
Après les problèmes réseaux en 6.2, ma config DELL n'aime pas cette version 6 :P Il semble que quelques problèmes existent avec les cartes graphiques Nvidia actuellement.

En l'état, j'ai pu activer Ubuntu Pro et les fonctions Live-patch sur mon système. Si ma lecture de l'image du sujet est bonne, le kernel 5.15 GA sera donc mis à jour jusqu'en 2032. Et en fin de support, Ubuntu proposera la nouvelle version GA (6.7 ou supérieure en fonction de ce qui sera décidé le moment venu) automatiquement. C'est bien cela ?

Du coup quel sera le moyen, en 2027, de passer sur la nouvelle version GA 6.7 ou 6.8 ? Désactiver momentanément Live-patch et lancer une maj du kernel ?

Merci
 
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: vivien le 19 janvier 2024 à 11:43:30
Si tu utilises un noyau HWE, le passage au noyau 6.7 ou 6.8 sera automatique en juillet 2024. Ce changement de juillet 2024 sera le dernier pour Ubuntu 22.04. Ce noyau (6.7 ou 6.8) recevra des mises à jour de sécurité pendant les 8 années restantes (jusqu'en avril 2032 avec Ubuntu Pro ou avril 2027 sans Ubuntu Pro).

Si tu utilises le noyau 5.15, il n'y aura aucun changement jusqu'à la fin de vie d'Ubuntu 22.04 (jusqu'en avril 2032 avec Ubuntu Pro ou avril 2027 sans Ubuntu Pro).

En fin de support (2032 ou 2027 sans Ubuntu Pro) il ne se passe rien, comme pour Windows 7. Ton système n'est plus maintenu. Il faut passer à une version plus récente comme Ubuntu 24.04 LTS, Ubuntu 26.04 LTS,...

(https://lafibre.info/testdebit/ubuntu/202204_ubuntu_noyau_linux_ga_hwe_oem.svg)
Titre: Les noyaux Linux disponibles avec Ubuntu 22.04 LTS
Posté par: neopbm le 19 janvier 2024 à 17:26:30
C'est noté, merci pour les explications