{"id":1340,"date":"2026-07-18T17:22:24","date_gmt":"2026-07-18T15:22:24","guid":{"rendered":"https:\/\/bebomatic.be\/?p=1340"},"modified":"2026-07-18T17:45:49","modified_gmt":"2026-07-18T15:45:49","slug":"zorin-os-ne-demarre-plus-apres-une-mise-a-jour-du-noyau-methode-complete-de-depannage","status":"publish","type":"post","link":"https:\/\/bebomatic.be\/?p=1340","title":{"rendered":"Zorin OS ne d\u00e9marre plus apr\u00e8s une mise \u00e0 jour du noyau : m\u00e9thode compl\u00e8te de d\u00e9pannage"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Temps de lecture\u00a0: <\/span> <span class=\"rt-time\"> 5<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span>\n<p class=\"wp-block-paragraph\">Une mise \u00e0 jour du noyau Linux peut parfois mal se terminer. Le syst\u00e8me red\u00e9marre alors sur un \u00e9cran noir, un <strong>kernel panic<\/strong>, ou un message similaire \u00e0 :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>VFS: Unable to mount root fs on unknown-block(0,0)<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">C\u2019est ce qui m\u2019est arriv\u00e9 sur un ordinateur sous Zorin OS. La mise \u00e0 jour avait \u00e9t\u00e9 interrompue et plusieurs paquets li\u00e9s au noyau, \u00e0 NVIDIA et \u00e0 VirtualBox \u00e9taient rest\u00e9s partiellement configur\u00e9s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voici la m\u00e9thode qui m\u2019a permis de remettre le syst\u00e8me en \u00e9tat sans r\u00e9installer Zorin OS.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Les sympt\u00f4mes rencontr\u00e9s<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Apr\u00e8s une mise \u00e0 jour, le noyau le plus r\u00e9cent ne d\u00e9marrait plus. Le menu GRUB proposait plusieurs versions :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Linux 7.0.0-28-generic\nLinux 6.17.0-40-generic\nLinux 6.17.0-35-generic<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Le noyau <code>7.0.0-28<\/code> provoquait un kernel panic. Le noyau <code>6.17.0-40<\/code> d\u00e9marrait, mais sans Wi-Fi ni Ethernet. Seul le noyau <code>6.17.0-35<\/code> fonctionnait correctement avec le r\u00e9seau.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019objectif \u00e9tait donc de d\u00e9marrer sur le dernier noyau fonctionnel, r\u00e9parer les paquets interrompus, reconstruire l\u2019image de d\u00e9marrage du nouveau noyau et remettre GRUB \u00e0 jour.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">1. D\u00e9marrer sur un ancien noyau fonctionnel<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Au d\u00e9marrage de l\u2019ordinateur, ouvrir le menu GRUB, puis choisir :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Options avanc\u00e9es pour Zorin<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">S\u00e9lectionner ensuite un noyau plus ancien, par exemple :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Zorin, avec Linux 6.17.0-35-generic<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Il est important de ne pas supprimer cet ancien noyau tant que le nouveau n\u2019a pas \u00e9t\u00e9 test\u00e9 avec succ\u00e8s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Une fois connect\u00e9, v\u00e9rifier le noyau utilis\u00e9 :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>uname -r<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">2. V\u00e9rifier si le gestionnaire de paquets est bloqu\u00e9<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La premi\u00e8re commande utile est :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dpkg --audit<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Elle indique si des paquets sont d\u00e9compress\u00e9s mais non configur\u00e9s, ou laiss\u00e9s dans un \u00e9tat incomplet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On peut ensuite demander \u00e0 <code>dpkg<\/code> de reprendre les configurations interrompues :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dpkg --configure -a<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dans mon cas, cette commande r\u00e9v\u00e9lait deux probl\u00e8mes principaux :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>un module VirtualBox qui ne se compilait plus avec le nouveau noyau ;<\/li>\n\n\n\n<li>des modules NVIDIA impossibles \u00e0 construire parce que les en-t\u00eates du noyau correspondant avaient disparu.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Les messages importants ressemblaient \u00e0 ceci :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cannot open linker script file\n\/usr\/src\/linux-headers-6.17.0-40-generic\/scripts\/module.lds<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">et :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nvidia.ko: Aucun fichier ou dossier de ce nom<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">3. V\u00e9rifier les noyaux, modules et en-t\u00eates pr\u00e9sents<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pour conna\u00eetre les noyaux install\u00e9s :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls \/lib\/modules<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Pour v\u00e9rifier la version actuellement charg\u00e9e :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>uname -r<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Pour voir les en-t\u00eates disponibles :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -l \/usr\/src<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">On peut \u00e9galement filtrer les paquets li\u00e9s \u00e0 une version particuli\u00e8re :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dpkg -l | grep 6.17.0-40<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dans mon cas, le noyau <code>6.17.0-40<\/code> et ses modules existaient encore, mais les en-t\u00eates <code>linux-headers-6.17.0-40-generic<\/code> n\u2019\u00e9taient plus pr\u00e9sents. Cela emp\u00eachait la construction correcte des modules NVIDIA.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">4. V\u00e9rifier que le mat\u00e9riel r\u00e9seau est toujours d\u00e9tect\u00e9<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019absence de Wi-Fi ou d\u2019Ethernet ne signifie pas forc\u00e9ment que les cartes r\u00e9seau sont mortes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La commande suivante permet de v\u00e9rifier si le mat\u00e9riel PCI est toujours d\u00e9tect\u00e9 :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>lspci -nn<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dans mon cas, Linux d\u00e9tectait bien :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>la carte Wi-Fi Intel ;<\/li>\n\n\n\n<li>la carte Ethernet Realtek ;<\/li>\n\n\n\n<li>la carte graphique NVIDIA.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Le probl\u00e8me \u00e9tait donc logiciel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour v\u00e9rifier les interfaces r\u00e9seau cr\u00e9\u00e9es par le noyau :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ip a<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Si seule l\u2019interface suivante appara\u00eet :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>lo<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">cela signifie que les pilotes r\u00e9seau n\u2019ont pas \u00e9t\u00e9 charg\u00e9s correctement.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">5. Tester un noyau encore plus ancien<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le noyau <code>6.17.0-40<\/code> d\u00e9marrait mais ses modules \u00e9taient incoh\u00e9rents. J\u2019ai donc red\u00e9marr\u00e9 sur <code>6.17.0-35<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cette fois :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>le Wi-Fi fonctionnait ;<\/li>\n\n\n\n<li>l\u2019Ethernet \u00e9tait pr\u00e9sent ;<\/li>\n\n\n\n<li>APT pouvait acc\u00e9der aux d\u00e9p\u00f4ts.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Cette \u00e9tape a \u00e9t\u00e9 d\u00e9cisive, car elle a permis de r\u00e9parer le syst\u00e8me directement en ligne plut\u00f4t que de chercher manuellement des fichiers <code>.deb<\/code>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">6. Supprimer temporairement les modules tiers qui bloquent<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Les modules DKMS sont reconstruits automatiquement lors de l\u2019installation d\u2019un nouveau noyau. Des logiciels tels que VirtualBox ou certains pilotes NVIDIA peuvent emp\u00eacher la configuration du noyau de se terminer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dans mon cas, VirtualBox \u00e9tait l\u2019un des premiers \u00e9l\u00e9ments bloquants.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Je l\u2019ai retir\u00e9 temporairement :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt purge virtualbox virtualbox-dkms virtualbox-qt<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Il est possible qu\u2019APT indique que certains de ces paquets ne sont pas install\u00e9s. Ce n\u2019est pas probl\u00e9matique.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il vaut mieux \u00e9viter de lancer imm\u00e9diatement :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt autoremove<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">pendant une r\u00e9paration. Cette commande peut supprimer d\u2019anciens noyaux, des en-t\u00eates ou des outils encore utiles. Il est pr\u00e9f\u00e9rable d\u2019attendre que le syst\u00e8me soit enti\u00e8rement r\u00e9par\u00e9.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">7. Retirer les paquets NVIDIA rest\u00e9s dans un \u00e9tat incoh\u00e9rent<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dans mon cas, les paquets suivants restaient bloqu\u00e9s :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>linux-modules-nvidia-535-6.17.0-40-generic\nlinux-modules-nvidia-535-generic-hwe-24.04<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ils d\u00e9pendaient d\u2019un ancien noyau dont les en-t\u00eates n\u2019\u00e9taient plus disponibles.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il ne faut d\u00e9sactiver le pilote au profit de xorg et retirer ces paquets que si les messages d\u2019erreur les d\u00e9signent clairement comme responsables.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lorsque le paquet principal n\u2019est plus r\u00e9ellement install\u00e9 et qu\u2019il ne reste que ses fichiers de configuration, la commande suivante permet de supprimer le reliquat :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dpkg --purge linux-modules-nvidia-535-6.17.0-40-generic<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Les noms doivent \u00e9videmment \u00eatre adapt\u00e9s \u00e0 la version affich\u00e9e sur la machine.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Apr\u00e8s cela :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt --fix-broken install\nsudo dpkg --configure -a<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dans mon cas, ces commandes se sont enfin termin\u00e9es sans erreur.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">8. R\u00e9installer le noyau HWE proprement<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Plut\u00f4t que de t\u00e9l\u00e9charger \u00e0 la main chaque paquet du noyau, il est souvent plus s\u00fbr de r\u00e9installer le paquet g\u00e9n\u00e9rique HWE correspondant \u00e0 Ubuntu 24.04 et Zorin OS :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt update\nsudo apt install --reinstall linux-generic-hwe-24.04<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ce paquet g\u00e9n\u00e9rique installe les \u00e9l\u00e9ments coh\u00e9rents propos\u00e9s par les d\u00e9p\u00f4ts actifs :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>l\u2019image du noyau ;<\/li>\n\n\n\n<li>les modules ;<\/li>\n\n\n\n<li>les en-t\u00eates ;<\/li>\n\n\n\n<li>les d\u00e9pendances correspondantes.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Il est pr\u00e9f\u00e9rable d\u2019utiliser ce m\u00e9ta-paquet plut\u00f4t que de deviner le nom d\u2019un paquet comme :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>linux-modules-extra-7.0.0-28-generic<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ce paquet n\u2019existe pas n\u00e9cessairement pour toutes les variantes de noyau.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">9. Reconstruire l\u2019initramfs<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019<code>initramfs<\/code> est une image charg\u00e9e tr\u00e8s t\u00f4t pendant le d\u00e9marrage. Elle contient notamment les pilotes n\u00e9cessaires pour acc\u00e9der au disque syst\u00e8me.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lorsqu\u2019elle est absente ou corrompue, Linux peut afficher :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>VFS: Unable to mount root fs on unknown-block(0,0)<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Pour mettre \u00e0 jour toutes les images existantes :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo update-initramfs -u -k all<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Si l\u2019image du noyau d\u00e9fectueux doit \u00eatre enti\u00e8rement recr\u00e9\u00e9e, commencer par identifier la version exacte :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls \/boot\/vmlinuz-*<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Puis recr\u00e9er son <code>initramfs<\/code>, par exemple :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo rm -f \/boot\/initrd.img-7.0.0-28-generic\nsudo update-initramfs -c -k 7.0.0-28-generic<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">La version doit correspondre exactement au fichier pr\u00e9sent dans <code>\/boot<\/code>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">10. Mettre GRUB \u00e0 jour<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Une fois le noyau et l\u2019initramfs r\u00e9par\u00e9s :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo update-grub<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">La commande doit d\u00e9tecter les noyaux et leurs images de d\u00e9marrage :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Found linux image: \/boot\/vmlinuz-7.0.0-28-generic\nFound initrd image: \/boot\/initrd.img-7.0.0-28-generic\nFound linux image: \/boot\/vmlinuz-6.17.0-35-generic\nFound initrd image: \/boot\/initrd.img-6.17.0-35-generic<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dans une configuration en double d\u00e9marrage, GRUB peut \u00e9galement d\u00e9tecter Windows :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Found Windows Boot Manager<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">11. Effectuer les derni\u00e8res v\u00e9rifications<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Avant de red\u00e9marrer, v\u00e9rifier que le gestionnaire de paquets ne signale plus rien :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dpkg --configure -a\ndpkg --audit<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Si les deux commandes restent silencieuses, c\u2019est bon signe.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">V\u00e9rifier ensuite les images de d\u00e9marrage :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -lh \/boot\/vmlinuz-* \/boot\/initrd.img-*<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dans mon cas, j\u2019obtenais notamment :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/boot\/initrd.img-6.17.0-35-generic\n\/boot\/initrd.img-7.0.0-28-generic\n\/boot\/vmlinuz-6.17.0-35-generic\n\/boot\/vmlinuz-7.0.0-28-generic<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019image <code>initrd<\/code> du noyau r\u00e9par\u00e9 faisait environ 77 Mo, ce qui confirmait qu\u2019elle avait bien \u00e9t\u00e9 recr\u00e9\u00e9e.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">12. Tester le nouveau noyau<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Apr\u00e8s red\u00e9marrage, choisir manuellement :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Options avanc\u00e9es pour Zorin\nZorin, avec Linux 7.0.0-28-generic<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Une fois connect\u00e9 :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>uname -r<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Puis v\u00e9rifier le r\u00e9seau :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ip a<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Il faut conserver l\u2019ancien noyau fonctionnel pendant quelque temps, au cas o\u00f9 un probl\u00e8me appara\u00eetrait encore.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Ce qu\u2019il faut retenir<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Une panne apr\u00e8s une mise \u00e0 jour du noyau ne n\u00e9cessite pas forc\u00e9ment de r\u00e9installer tout le syst\u00e8me.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La m\u00e9thode la plus s\u00fbre consiste \u00e0 :<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>d\u00e9marrer sur un ancien noyau fonctionnel ;<\/li>\n\n\n\n<li>r\u00e9tablir le r\u00e9seau ;<\/li>\n\n\n\n<li>identifier les paquets partiellement configur\u00e9s ;<\/li>\n\n\n\n<li>retirer temporairement les modules tiers qui bloquent ;<\/li>\n\n\n\n<li>r\u00e9parer APT et <code>dpkg<\/code> ;<\/li>\n\n\n\n<li>r\u00e9installer le m\u00e9ta-paquet du noyau HWE ;<\/li>\n\n\n\n<li>reconstruire l\u2019<code>initramfs<\/code> ;<\/li>\n\n\n\n<li>mettre GRUB \u00e0 jour ;<\/li>\n\n\n\n<li>conserver l\u2019ancien noyau jusqu\u2019\u00e0 validation compl\u00e8te.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Dans mon cas, le syst\u00e8me semblait gravement endommag\u00e9 : kernel panic, r\u00e9seau disparu, modules NVIDIA et VirtualBox en erreur. Pourtant, les fichiers personnels et l\u2019installation de Zorin OS \u00e9taient toujours intacts. Une r\u00e9paration m\u00e9thodique a suffi.<br><br>Cas v\u00e9cu par Louis, article cr\u00e9\u00e9 par ChatGPT<\/p>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Temps de lecture\u00a0: <\/span> <span class=\"rt-time\"> 5<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span>Une mise \u00e0 jour du noyau Linux peut parfois mal se terminer. Le syst\u00e8me red\u00e9marre alors sur un \u00e9cran noir, un kernel panic, ou un message similaire \u00e0 : C\u2019est ce qui m\u2019est arriv\u00e9 sur un ordinateur sous Zorin OS. La mise \u00e0 jour avait \u00e9t\u00e9 interrompue et plusieurs paquets li\u00e9s au noyau, \u00e0 NVIDIA &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/bebomatic.be\/?p=1340\" class=\"more-link\">Continuer la lecture <span class=\"screen-reader-text\"> \u00ab\u00a0Zorin OS ne d\u00e9marre plus apr\u00e8s une mise \u00e0 jour du noyau : m\u00e9thode compl\u00e8te de d\u00e9pannage\u00a0\u00bb<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1340","post","type-post","status-publish","format-standard","hentry","category-non-classe","entry"],"_links":{"self":[{"href":"https:\/\/bebomatic.be\/index.php?rest_route=\/wp\/v2\/posts\/1340","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bebomatic.be\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bebomatic.be\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bebomatic.be\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bebomatic.be\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1340"}],"version-history":[{"count":2,"href":"https:\/\/bebomatic.be\/index.php?rest_route=\/wp\/v2\/posts\/1340\/revisions"}],"predecessor-version":[{"id":1342,"href":"https:\/\/bebomatic.be\/index.php?rest_route=\/wp\/v2\/posts\/1340\/revisions\/1342"}],"wp:attachment":[{"href":"https:\/\/bebomatic.be\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1340"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bebomatic.be\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1340"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bebomatic.be\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1340"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}