#1 Le 14/12/2021, à 10:12
- oinska
[TUTO] Bug BIOS/UEFI version 1.26 ThinkPad GRUB 2 sur USB
Retrouvez cette information ici: https://debian-facile.org/viewtopic.php … 82#p371682
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!
Hors ligne
#2 Le 14/12/2021, à 13:39
- malbo
Re : [TUTO] Bug BIOS/UEFI version 1.26 ThinkPad GRUB 2 sur USB
Bonjour,
Ton ordi à toi, est-ce que c'est le Lenovo ThinkPad P15 Gen 1 ou un autre modèle ?
Dernière modification par malbo (Le 14/12/2021, à 13:39)
Hors ligne
#3 Le 14/12/2021, à 13:42
- oinska
Re : [TUTO] Bug BIOS/UEFI version 1.26 ThinkPad GRUB 2 sur USB
Lenovo ThinkPad P15v Gen 1 pour être précis.
Hors ligne
#4 Le 14/12/2021, à 14:24
- malbo
Re : [TUTO] Bug BIOS/UEFI version 1.26 ThinkPad GRUB 2 sur USB
Il faudrait que les développeurs de chez LENOVO cherchent à résoudre ce problème qui est spécifique à Debian et ses dérivés : cela ne fait sans doute pas partie de leurs priorités et j'imagine que ton Tuto va être utile pendant un bout de temps.
Hors ligne