Bonsoir,
Ceci est un partage d'expérience. Ca peut concerner certaines machines (en architecture skylake, probablement les processeurs de la famille Ix nnnnU pour les portables) sous xenial, bionic, eoan et focal.
https://bugs.launchpad.net/ubuntu/+source/intel-microcode/+bug/1882890 Le bug est corrigé, mais le paquet défectueux (intel-microcode) concerné est toujours dans les dépôts en version non-corrigée (la version défectueuse est 3.20200609.0ubuntu0.18.04.
0), donc en cas de mise à jour (à l'heure où j'écris ce post), il sera installé...
Symptômes :
- le système ne boote pas (il plante dès le début, donc l'écran reste noir). Si vous avez un problème de boot, mais que la machine commence le boot (genre écran violet), ça ne correspond pas au symptôme du bug concerné
- Le noyau précédent ne boot probablement pas
Sur ma machine, le noyau 4.15.0-106 faichement installé ne bootait pas (même pas en recovery), de même pour le 4.15.0-101. Seul le 4.15.0-99 bootait. En fait tous les noyaux pour lesquels il y a eu un update-initramfs étaient touchés.
Solution temporaire :
- booter sur le dernier noyau bootable
- faire un down-grade du package. Pour Bionic :
sudo apt install intel-microcode=3.20180312.0~ubuntu18.04.1
Si il n'y a aucun noyau qui boote, il faut booter sur une session live et chrooter pour faire l'update. Je ne suis pas familier de cette procédure.
Par la suite (probablement dans les prochaines heures), vérifier la mise à disponibilité du paquet corrigé, qui doit être en version 3.20200609.0ubuntu0.18.04.
1
pour xenial, eoan et focal, ce sont respectivement les paquets 3.20200609.0ubuntu0.16.04.1 3.20200609.0ubuntu0.19.10.1 et 3.20200609.0ubuntu0.20.04.1 (les versions bugguées en .0)
PS : Les symptômes sont vraiment très spécifiques. Si on regarde le contenu de kern.log, le boot n'apparaît même pas : rien ne démarre. Si vous avez un problème de boot mais que quelque chose s'affiche, vous n'êtes fort probablement pas concerné!
EDIT : Il y a plus simple que chrooter : il suffit d'ajouter dis_ucode_ldr dans les options lors du boot
kernel-parameters.txt a écritdis_ucode_ldr [X86] Disable the microcode loader.
source :
https://askubuntu.com/questions/1248769/intel-microcode-3-20200609-0ubuntu0-20-04-0-update-crashes-computer-unable-to-b
EDIT2 : la correction est maintenant dans les dépôts...