Retour à l'accueil

Diagnostic

Le script vérifier en une ligne, la lecture du verdict, et les commandes à la main quand il n'y a pas de réseau

Lancer le diagnostic

Le script est en lecture seule : il regarde, il ne touche à rien. Vous pouvez le lancer autant de fois que vous voulez, avant et après une réparation.

curl -fsSL https://kernel.projet.autos/verifier.sh | bash

Sans curl : wget -qO- https://kernel.projet.autos/verifier.sh | bash. Sans réseau : télécharger verifier.sh sur une clé USB depuis un autre poste, puis bash verifier.sh.

Pour envoyer le résultat au prof, le garder dans un fichier puis le coller dans Discord :

curl -fsSL https://kernel.projet.autos/verifier.sh | bash | tee diagnostic-kernel.txt

Lire le verdict

La dernière ligne dit tout :

Les onze points, et quoi faire

PointCe qu'il vérifieSi ÉCHEC ou ALERTE
1Le noyau actif (uname -r) est de la série 6.146.17 ou 7.0 : Le standard 6.14 pour redémarrer sur le 6.14, puis un plan. 6.11 : plan A puis plan B
2Aucun noyau 6.17 ni 6.11 encore installéIls se purgent une fois le poste debout sur le 6.14 : plan B
3dpkg propre (aucun paquet à moitié configuré)apt bloqué
4Les métapaquets HWE sont absents ou retenusRetenir après le purge : Le standard 6.14
5Le métapaquet de série linux-image-generic-6.14 est installésudo apt install linux-image-generic-6.14 linux-headers-generic-6.14
6Aucun paquet parasite (backport-iwlwifi-dkms, evdi-dkms)apt bloqué
7Le module VirtualBox est installed pour le noyau actifVirtualBox
8vboxdrv est chargé en mémoireVirtualBox ; si Secure Boot est actif, Secure Boot
9Secure Boot et signature des modulesSecure Boot
10Aucun module KVM chargéVirtualBox, section KVM
11Aucun dossier orphelin dans /lib/modulesapt bloqué, section résidus

Le même diagnostic à la main

Quatre commandes suffisent quand le script ne peut pas se télécharger :

uname -r
dkms status
dpkg -l | grep -E "backport-iwlwifi-dkms|evdi"
sudo dpkg --audit

État cible : uname -r en 6.14.0-XX, dkms status qui finit par installed pour VirtualBox sur ce noyau, et les deux dernières commandes qui ne répondent rien.

Trois noyaux à ne pas confondre

Le noyau...Ce que ça dit
actifcelui sur lequel la machine roule maintenant
installésceux présents sur le disque ; GRUB démarre le plus récent par défaut
disponiblesceux que la prochaine mise à jour installerait
uname -r
dpkg -l | grep linux-image
apt list --upgradable 2>/dev/null | grep linux

Un poste peut rouler sur le 6.14 avec un 7.0 installé à côté : GRUB démarrera le 7.0 au prochain redémarrage. C'est pour ça qu'on purge et qu'on retient.

Les états dpkg

Dans dpkg -l, les deux premières lettres de chaque ligne :

Les pages du site