Mise à jour du BIOS et du micrologiciel système Dell UEFI dans Ubuntu

Dans le passé, il était relativement difficile de maintenir le micrologiciel des périphériques à jour sous Linux car les OEM fabriquaient des utilitaires de mise à jour du micrologiciel qui ne prenaient en charge que Windows. Pour les appareils UEFI plus récents, il est possible de mettre à jour le BIOS UEFI via USB à partir du menu de démarrage UEFI. Cela ne met à jour que le BIOS UEFI et ne met pas à jour le micrologiciel SSD du micrologiciel Thunderbolt Dock connecté.

Vidéo

Gestionnaire de mise à jour du micrologiciel Linux

Le Service de micrologiciel du fournisseur Linux (LVFS) a été mis en place par les fournisseurs d’appareils ou les OEM pour permettre aux utilisateurs de mettre à jour facilement le micrologiciel de leurs appareils à l’aide de Linux. Dell et Lenovo en particulier ont largement utilisé les LVF. Dell prend en charge tous les modèles commerciaux récents (matériels Intel de 6e génération ou plus récents) tels que les systèmes de performance Latitude, Precision, OptiPlex et Xtreme (XPS).

Plus de détails sur les appareils pris en charge sont disponibles sur le site Web de LVFS:

Ce guide examine la mise à jour du BIOS UEFI et d’autres micrologiciels à l’aide d’Ubuntu 20.04 (ou version ultérieure).

Le gestionnaire de mise à jour du micrologiciel Linux est intégré à Ubuntu. Il est basé sur la ligne de commande. Pour l’utiliser, ouvrez le Terminal.

Vous pouvez également utiliser le raccourci ++ pour lancer le terminal.

Le gestionnaire de mise à jour du micrologiciel (fwupdmgr) est basé sur la ligne de commande. Pour voir une liste des commandes disponibles, tapez:

fwupdmgr

Puis appuyez sur :

Les commandes qui nous intéressent le plus sont:

  • get-devices qui nous indique quels appareils connectés au système peuvent voir leur micrologiciel mis à jour
  • get-updates qui recherche les mises à jour de micrologiciel disponibles pour les appareils connectés au système
  • mise à jour qui peut être utilisée pour mettre à jour le micrologiciel de tous les appareils
  • mise à jour qui peut être utilisée pour mettre à jour le micrologiciel d’un appareil spécifique

Saisie:

fwupdmgr get-devices

Alors.

Montre dans ce cas:

  • Le firmware du SSD
  • La version du BIOS UEFI
  • Le TPM

Les autres systèmes afficheront des détails sur un dock Thunderbolt.

Chaque appareil a un identifiant de périphérique, qui peut être copié en cliquant avec le bouton droit de la souris.

Nous pouvons utiliser la commande:

fwupdmgr get-updates

Pour vérifier les mises à jour du micrologiciel disponibles sur le LVFS. Appuyez pour continuer.

Aucune mise à jour du firmware n’est disponible pour le SSD:

Une nouvelle mise à jour du BIOS UEFI 1.17.0 est disponible pour l’OptiPlex 7040:

Un appareil spécifique peut être mis à jour en tapant:

fwupdmgr update 

Et puis coller dans l’ID de l’appareil et appuyer sur.

Il vous sera alors demandé si vous souhaitez continuer. Tapez pour continuer et annuler puis appuyez sur :

Si aucun ID de périphérique n’est spécifié, le gestionnaire de mise à jour du micrologiciel tentera à la place de tout mettre à jour:

Entrez:

y

Puis de continuer.

Si vous effectuez une mise à jour du BIOS UEFI, vous serez invité à redémarrer votre ordinateur. Entrez:

y

Puis pour redémarrer votre ordinateur.

Vous verrez le logo Dell Ubuntu splash:

Lorsque l’ordinateur redémarre, il indiquera “Mise à jour trouvée fwupd-ux-capsule”:

Le BIOS UEFI va continuer:

Si vous utilisez une station d’accueil Dell, par exemple WD19TB, vous serez invité à débrancher le connecteur USB Type C du système et à laisser la station d’accueil inactive pendant une minute avant de la reconnecter.

Mise à jour du micrologiciel à partir d’un fichier CAB

Dans certains cas, la mise à jour du micrologiciel n’est pas répertoriée sur LVFS mais plutôt répertoriée en tant que fichier CAB sur la page Pilotes et téléchargements OEM.

Remarque le navigateur Firefox ne télécharge pas correctement les fichiers CAB et essaie plutôt de les ouvrir sous forme de texte dans un onglet du navigateur.

Utilisez le navigateur Chromium pour les télécharger. Dans cet exemple, je vais examiner la mise à jour du dock WD19TB. Il n’a que Ubuntu 18.04 LTS comme option Linux disponible:

Sélectionnez Télécharger, vous devriez avoir un.Fichier CAB:

Allez dans le dossier téléchargements et faites un clic droit dessus et sélectionnez Ouvrir dans le terminal (cela vous évitera d’avoir à spécifier le chemin du fichier):

Entrez:

sudo fwupdmgr install

Ensuite, vous devez spécifier le fichier, alors faites un clic droit sur le nom du fichier et sélectionnez Renommer:

Faites un clic droit et copiez le nom du fichier, y compris le .extension de cabine:

Faites un clic droit sur le Terminal et collez le nom de fichier dans:

Appuyez pour continuer:

Parce que sudo, super user do a été saisi, vous devrez fournir votre mot de passe:

La mise à jour du firmware va maintenant s’installer:

Dans le cas de la station d’accueil WD19TB, il vous sera demandé de débrancher la station d’accueil de l’ordinateur portable pendant au moins une minute (la station d’accueil doit cependant rester alimentée):

Après cette minute, vous pouvez rebrancher le dock, il devrait maintenant être mis à jour avec le dernier firmware. Si vous tentez de réinstaller le fichier, vous serez informé que le dock est déjà au dernier firmware:

Au moment de la rédaction, le dock n’est pas entièrement compatible avec Ubuntu 20.04 / 20.10. Lorsque le Dock est utilisé pour alimenter l’ordinateur portable, Ubuntu 20.04 / 20.10 se bloque sur l’écran de démarrage Dell-Ubuntu:

Le firmware du dock doit probablement être mis à jour pour Ubuntu 20.04 / 20.10 le support ou le chargeur de démarrage Ubuntu doit être mis à jour pour mieux prendre en charge les docks Thunderbolt. J’ai laissé des commentaires pour Dell à ce sujet. Espérons qu’il y aura bientôt une mise à jour plus récente pour Ubuntu 20.04 publiée directement sur LVFS pour le Dock.

Mise à jour de votre BIOS UEFI via le menu de démarrage du BIOS UEFI

Si votre système n’est pas pris en charge par le service de firmware du fournisseur Linux (LVFS), vous devez l’éteindre, puis l’allumer et appuyer pour accéder au menu de démarrage du BIOS UEFI. Si l’option Mise à jour Flash du BIOS est disponible, vous pourrez mettre à jour le BIOS UEFI en utilisant une clé USB vierge contenant la mise à jour du BIOS UEFI.

Pour ce Dell OptiPlex 7040, accédez au site Web de Dell:

Sélectionnez Prise en charge, puis Prise en charge du pilote:

Saisissez votre modèle et sélectionnez-le lorsqu’il s’affiche:

Sélectionnez les pilotes & Téléchargements:

Changer la sélection en BIOS:

Téléchargez votre mise à jour du BIOS UEFI:

Sélectionnez Enregistrer le fichier et sélectionnez OK:

La mise à jour du BIOS UEFI est maintenant en téléchargement:

Je recommande d’utiliser GParted pour créer un lecteur Flash USB FAT32 vierge. Pour ce faire, ouvrez le terminal:

Entrez:

sudo apt-update

Notes:

  • sudo signifie super user do et taper ceci au début d’une commande implique que vous souhaitez l’exécuter en tant que super utilisateur.
  • apt signifie outil de package avancé.
  • apt-get update mettra à jour le gestionnaire de paquets avancé vers la dernière version

Tapez pour continuer.

Comme sudo a été tapé, vous serez invité à saisir votre mot de passe. Une fois que vous avez saisi votre mot de passe, tapez :

L’outil package avancé sera mis à jour.

Maintenant, nous pouvons taper la commande suivante pour installer gparted:

sudo apt-get install gparted

Tapez pour continuer:

Entrez:

y

Puis de procéder:

GParted est maintenant installé et le terminal peut maintenant être fermé.

Vous pouvez lancer GParted depuis l’écran de l’application.

Vous devrez entrer votre mot de passe pour l’exécuter en tant que super utilisateur. Une fois que vous avez entré votre mot de passe, sélectionnez Authentifier:

En haut, sélectionnez votre clé USB:

Si une partition est montée dans des fichiers, vous devrez la démonter.

Faites un clic droit dessus et sélectionnez UnmountL

Sélectionnez Périphérique, puis Créez une table de partition:

Sélectionnez GPT, puis sélectionnez Appliquer:

Ensuite, vous devrez créer une partition:

Faites un clic droit sur l’espace gris et sélectionnez Nouveau:

Assurez-vous qu’il s’agit de FAT32 et étiquetez éventuellement la partition, puis sélectionnez Ajouter:

Cochez ensuite la case pour appliquer les modifications:

Sélectionnez Appliquer:

Une fois les opérations effectuées, sélectionnez Fermer:

Vous pouvez ensuite fermer GParted.

Retirez votre clé USB du port USB et réinsérez-la. Il devrait afficher:

Copiez-y la mise à jour du BIOS UEFI:

Votre clé USB de mise à jour du BIOS UEFI est maintenant prête:

Sélectionnez Mise hors tension en haut à droite.

Puis sélectionnez Mise hors tension:

Allumez votre Dell et appuyez sur pour accéder au menu de démarrage du BIOS UEFI:

Appuyez sur jusqu’à ce que vous arriviez à la mise à jour Flash du BIOS (UEFI), puis appuyez sur :

Sélectionnez le bouton Parcourir en haut à droite:

Votre clé USB sera probablement le système de fichiers 0 (FS0), une liste déroulante sera disponible si d’autres périphériques de stockage sont connectés. Sélectionnez la mise à jour du BIOS UEFI. Sélectionnez OK.

Sélectionnez Commencer la mise à jour Flash:

Sélectionnez Oui:

L’ordinateur redémarrera et la mise à jour du BIOS UEFI se poursuivra:

Leave a Reply