logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 11-12-2021 12:31:36

oinska
Membre
Inscription : 23-12-2019

[TUTO] Bug BIOS/UEFI version 1.26 ThinkPad GRUB 2 sur USB

Retrouvez cette information ici: https://forum.ubuntu-fr.org/viewtopic.p … #p22515477
Et ici: https://www.reddit.com/r/Lenovo/comment … gen_1_p17/

Hello!

J'ai rencontré un problème que j'ai résolut grâce à l'aide d'un spécialiste (vive la communauté!) et je pense important de partager cette information.

Dans la mise à jour du BIOS/UEFI des ordinateurs Lenovo ThinkPad P15 Gen 1, P17 Gen 1, T15g Gen 1 , T15p Gen 1, P15v Gen 1 en version 1.26 du 2 décembre 2021, Lenovo a introduit un bug empêchant le démarrage de GRUB 2 sur port USB. Nous tombons systématiquement sur (la version de GRUB peut être différente en fonction de la distribution choisie)


GNU GRUB version 2.04-20

Minimal BASH-like editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists possible device or file completions.

Grub> _
 



(un reboot + Enter permet de redémarrer la machine)

J’ai avisé le support Lenovo de ce problème et la solution proposée est un downgrade du BIOS… En espérant que mon appel sera entendu et que la prochaine mise à jour corrigera ce bug.

En attendant, voici la marche à suivre depuis Ubuntu/Pop!_OS pour régresser le BIOS/UEFI de la version 1.26 à la 1.25 qui ne pose pas de problème.

Première chose à faire, autoriser la régression dans les paramètres du BIOS/UEFI. Redémarrer le PC et presser Enter à l’écran


LOGO LENOVO
To interrupt normal startup, press Enter
 



Puis sur F1 à l’écran


Startup Interrupt Menu

Press one of the following keys to continue
ESC to resume normal startup
F1 to enter the BIOS Setup Utility
F9 to show Regulatory Information
F10 to diagnose hardware
F12 to choose a temporary startup device
<CRTL-P> to enter the Management Engine setup screen

Press ENTER to pause …
 



(ou appuyer directement sur F1 au moment de l’écran Logo Lenovo, To interrupt normal startup, press Enter).

Une fois le BIOS Setup Utility affiché, le menu Main est affiché avec quelques informations. Notamment, sur la première ligne, on peut lire UEFI BIOS Version     N30ET43W (1.26 ) ainsi que sur le troisième ligne Embedded Controller Version     N30HT33W (1.16 ). Ce qui confirme que nous sommes bien avec la version 1.26 problématique.

Se rendre dans le menu Security puis UEFI BIOS Update Option et désactiver Secure RollBack Prevention. S’assurer que l’option Windows UEFI Firmware Update est activée. Sans ça, impossible de mettre à jour depuis un terminal.

(Notez au passage que désactiver Secure Boot ne doit pas être un automatisme car de nombreuses distributions prennent dorénavant en charge le Secure Boot. Ce qui sous-entend que les paramètres du BIOS peuvent rester aux réglages d’origine. Renseignez-vous sur votre distribution préférée. https://fr.wikipedia.org/wiki/UEFI#Lanc … re_boot.29)

Enregistrer les modifications et redémarrer le PC en appuyant sur F10 ou en se rendant dans Restart puis Exit Saving Changes.

Une fois le PC redémarré, télécharger la version 1.25 du BIOS/UEFI ici:
https://pcsupport.lenovo.com/fr/fr/prod … p15v-gen-1

On trouve un tableau en bas de la page avec toutes les versions disponibles ainsi que les plateformes. Télécharger donc le fichier .zip et .txt de la version 1.25 (N30UR11W) sous la colonne BIOS Update Utility (Linux). Lire attentivement le fichier .txt, je n’assume aucune responsabilité en cas de problème.

Dans un terminal, se rendre dans le répertoire où l’on vient d’enregistrer le fichier (par exemple le dossier de Téléchargements)

cd Téléchargements



Décompresser le .zip

unzip n30ul11w.zip



On obtient deux fichiers. 1. N30ET42W.cab, 2. N30HT33W.cab.

Procéder à l’installation

fwupdmgr install --allow-older N30ET42W.cab && fwupdmgr install --allow-older N30HT33W.cab



Taper le mot de passe lorsque celui-ci vous est demandé.


Décompression…           [***************************************]
Authentification…        [ -                                     ]
Authentification…        [***************************************]
Installation sur System Firmware…                                ]
Scheduling…              [***************************************]
Successfully installed firmware

An update requires a reboot to complete. Redémarrer maintenant ? [y|N]:
 



Validez avec y puis Enter. Votre ordinateur redémarre et affiche


LOGO LENOVO
Installing firmware update...
 



puis


Self-Healing BIOS  backup pregressing … xx %
 



Arrivé à 100%, le PC redémarre. Vous pouvez immédiatement appuyer sur F1 pour vérifier la version du BIOS/UEFI, dans Main à la première ligne on trouve bien N30ET42W (1.25 ) et à la troisième ligne N30HT33W (1.16 ).
C’est gagné!

Vous pouvez dorénavant démarrer votre distribution préférée sur un USB en appuyant sur F12 à l’écran de démarrage.

Bonne chance!

Dernière modification par oinska (14-12-2021 10:13:59)

Hors ligne

#2 11-12-2021 13:22:16

raleur
Membre
Inscription : 03-10-2014

Re : [TUTO] Bug BIOS/UEFI version 1.26 ThinkPad GRUB 2 sur USB

oinska a écrit :

Lenovo a introduit un bug empêchant le démarrage de GRUB 2 sur port USB


Peut-on en savoir plus sur ce bug ? Apparemment c'est bien l'invite de GRUB qui s'affiche et elle est fonctionnelle. Il aurait été intéressant d'avoir le retour de quelques commandes comme

ls
echo $root $cmdpath
ls /
ls $cmdpath/../debian

Dernière modification par raleur (11-12-2021 13:25:34)


Il vaut mieux montrer que raconter.

Hors ligne

#3 14-12-2021 10:01:12

oinska
Membre
Inscription : 23-12-2019

Re : [TUTO] Bug BIOS/UEFI version 1.26 ThinkPad GRUB 2 sur USB

Salut raleur,

Malheureusement, je n'ai pas plus d'information... Je ne suis pas un grand spécialiste et je suis déjà heureux d'être arrivé à revenir d'une version du BIOS/UEFI pour installer ma petite Debian.

Le service après vente Lenovo me dit en substance:

Merci pour votre retour.
On va aviser le niveau deux.
Si ça fonctionne avec la version précédente du bios le dossier sera clos.
Bisou.


Et je n'ai pas le courage de réinstaller la dernière version pour faire des essais...

Désolé de ne pas pouvoir plus développer.

Hors ligne

Pied de page des forums