Retour à l'accueil

Plan B : migrer vers le 6.14

Le poste est stable et apt est débloqué : on installe le 6.14 par son numéro, on vérifie DKMS avant de redémarrer, on garde l'ancien noyau en parachute

Quand appliquer ce plan

Le poste roule sur un noyau qui marche (par exemple 6.11.0-17 après le plan A), sudo dpkg --audit ne dit rien et sudo apt upgrade passe. Comme le métapaquet HWE pointe vers le 7.0, le 6.14 ne viendra jamais tout seul : on l'installe explicitement.

uname -r
sudo dpkg --audit
apt-mark showhold

Les commandes, dans l'ordre

  1. B1. Voir les versions 6.14 disponibles dans l'archive :
    apt-cache search 'linux-image-6\.14.*generic' | sort | tail -5
  2. B2. Installer la plus récente. Remplacez XX par ce que B1 montre (par exemple 37) :
    sudo apt install linux-image-6.14.0-XX-generic linux-headers-6.14.0-XX-generic linux-modules-extra-6.14.0-XX-generic
  3. B3. Le point de contrôle. Pendant B2, DKMS compile le module VirtualBox pour le 6.14. Vérifier que la compilation a réussi :
    dkms status

    La sortie doit montrer virtualbox/7.0.16, 6.14.0-XX-generic, x86_64: installed. Sans VirtualBox sur le poste, dkms status est vide et c'est correct.

  4. B4. Protéger le 6.14 comme on a protégé l'ancien noyau :
    sudo apt-mark manual $(dpkg -l | awk '/linux-(image|headers|modules).*6\.14/ {print $2}')
  5. B5. Poser les retenues sur les métapaquets HWE. Ils ont été retirés au plan A ; la retenue empêche qu'une mise à jour les remette et tire le 7.0 :
    sudo apt-mark hold linux-generic-hwe-24.04 linux-image-generic-hwe-24.04 linux-headers-generic-hwe-24.04
    apt-mark showhold
  6. B6. Redémarrer. GRUB choisit normalement le noyau le plus récent, donc le 6.14 :
    sudo reboot
  7. B7. Au retour, confirmer :
    uname -r

    Attendu : 6.14.0-XX-generic.

La règle d'or du point de contrôle

Si dkms status ne dit pas installed pour le 6.14 On ne redémarre PAS dessus. On reste sur l'ancien noyau, on règle VirtualBox d'abord (VirtualBox), puis on relance la compilation : sudo dkms autoinstall -k 6.14.0-XX-generic. Redémarrer seulement quand installed apparaît.

Si uname -r affiche encore l'ancien noyau après B7

Ce n'est pas un échec : c'est GRUB qui pointe sur l'ancienne entrée, souvent à cause de Grub-Customizer. Deux solutions :

Le parachute

On GARDE l'ancien noyau installé dans tous les cas. Deux noyaux qui marchent, c'est la ceinture et les bretelles : si le 6.14 fait des siennes, le menu GRUB (Options avancées) ramène sur l'autre. Le ménage des vieux noyaux se fait plus tard, avec le prof, quand le 6.14 a fait ses preuves.

Vérification finale

uname -r
dkms status
dpkg -l | grep -E "^ii" | grep linux-image
apt-mark showhold

État cible : uname -r en 6.14.0-XX, dkms status avec installed pour ce noyau, aucune image 7.0 ni 6.17 dans la liste, les trois retenues en place.

Les pages du site