Aktualisieren des Dell UEFI BIOS und der Systemfirmware in Ubuntu

In der Vergangenheit war es relativ schwierig, die Firmware von Geräten unter Linux auf dem neuesten Stand zu halten, da die OEMs Firmware-Update-Dienstprogramme erstellten, die nur Windows unterstützten. Für neuere UEFI-Geräte besteht die Möglichkeit, das UEFI-BIOS über USB über das UEFI-Startmenü zu aktualisieren. Dadurch wird nur das UEFI-BIOS und nicht die SSD-Firmware der angeschlossenen Thunderbolt Dock-Firmware aktualisiert.

Videos

Linux Firmware Update Manager

Der Linux Vendor Firmware Service (LVFS) wurde von Geräteherstellern oder OEMs zusammengestellt, um Benutzern die einfache Aktualisierung der Firmware ihrer Geräte unter Linux zu ermöglichen. Insbesondere Dell und Lenovo haben das LVFS in großem Umfang eingesetzt. Dell unterstützt alle aktuellen (Intel-Hardware der 6. Generation oder höher) Geschäftsmodelle wie Latitude, Precision, OptiPlex und Xtreme Performance Systems (XPS).

Weitere Informationen zu unterstützten Geräten finden Sie auf der LVFS-Website:

Dieses Handbuch befasst sich mit der Aktualisierung des UEFI-BIOS und anderer Firmware mit Ubuntu 20.04 (oder höher).

Der Linux Firmware Update Manager ist in Ubuntu integriert. Es ist kommandozeilenbasiert. Um es zu benutzen, öffnen Sie das Terminal.

Sie können auch die Tastenkombination + + verwenden, um das Terminal zu starten.

Der Firmware Update Manager (fwupdmgr) basiert auf der Kommandozeile. Um eine Liste der verfügbaren Befehle anzuzeigen, geben Sie Folgendes ein:

fwupdmgr

Dann drücken Sie :

Die Befehle, die uns am meisten interessieren, sind:

  • get-devices, das uns mitteilt, welche mit dem System verbundenen Geräte ihre Firmware aktualisieren können
  • get-updates, das nach verfügbaren Firmware-Updates für mit dem System verbundene Geräte sucht
  • update, mit dem die Firmware aller Geräte aktualisiert werden kann
  • update, mit dem die Firmware eines bestimmten Geräts aktualisiert werden kann

Eintippen:

fwupdmgr get-devices

Dann .

Zeigt in diesem Fall:

  • Die SSD-Firmware
  • Die UEFI-BIOS-Version
  • Das TPM

Andere Systeme zeigen Details zu einem Thunderbolt-Dock an.

Jedes Gerät hat eine Geräte-ID, die per Rechtsklick kopiert werden kann.

Wir können den Befehl verwenden:

fwupdmgr get-updates

Um nach verfügbaren Firmware-Updates auf dem LVFS zu suchen. Drücken Sie, um fortzufahren.

Für die SSD ist kein Firmware-Update verfügbar:

Ein neues UEFI BIOS Update 1.17.0 ist für den OptiPlex verfügbar 7040:

Ein bestimmtes Gerät kann durch Eingabe aktualisiert werden:

fwupdmgr update 

Und dann in der Geräte-ID einfügen und drücken .

Sie werden dann gefragt, ob Sie fortfahren möchten. Geben Sie ein, um fortzufahren und abzubrechen, und drücken Sie dann :

Wenn keine Geräte-ID angegeben ist, versucht der Firmware Update Manager stattdessen, alles zu aktualisieren:

Eintippen:

y

Dann, um fortzufahren.

Wenn Sie ein UEFI-BIOS-Update durchführen, werden Sie aufgefordert, Ihren Computer neu zu starten. Eintippen:

y

Dann starten Sie Ihren Computer neu.

Sie sehen das Dell Ubuntu Splash-Logo:

Wenn der Computer neu gestartet wird, wird “Found update fwupd-ux-capsule” angezeigt”:

Das UEFI BIOS wird fortgesetzt:

Wenn Sie ein Dell Dock verwenden, z. B. WD19TB, werden Sie aufgefordert, den USB-Typ-C-Anschluss vom System zu trennen und das Dock eine Minute lang im Leerlauf zu lassen, bevor Sie es wieder anschließen.

Aktualisieren der Firmware aus einer CAB-Datei

In einigen Fällen wird das Firmware-Update nicht auf LVFS, sondern als CAB-Datei auf der OEMs-Seite Treiber und Downloads aufgeführt.

Hinweis Der Firefox-Browser lädt CAB-Dateien nicht korrekt herunter und versucht stattdessen, sie als Text in einem Browser-Tab zu öffnen.

Verwenden Sie den Chromium-Browser, um diese herunterzuladen. In diesem Beispiel werde ich mir die Aktualisierung des WD19TB-Docks ansehen. Es hat nur Ubuntu 18.04 LTS als verfügbare Linux-Option:

Wählen Sie Download, Sie sollten eine haben .CAB-Datei:

Gehen Sie zum Ordner Downloads, klicken Sie mit der rechten Maustaste darauf und wählen Sie Im Terminal öffnen (dies erspart Ihnen die Angabe des Dateipfads):

Eintippen:

sudo fwupdmgr install

Als nächstes müssen Sie die Datei angeben, also klicken Sie mit der rechten Maustaste auf den Dateinamen und wählen Sie Umbenennen:

Rechtsklick und kopieren Sie den Dateinamen einschließlich der .fahrerhausverlängerung:

Klicken Sie mit der rechten Maustaste auf das Terminal und fügen Sie den Dateinamen ein:

Drücken Sie, um fortzufahren:

Da sudo, super User do eingegeben wurde, müssen Sie Ihr Passwort angeben:

Das Firmware-Update wird nun installiert:

Im Falle des WD19TB-Docks werden Sie angewiesen, das Dock mindestens eine Minute lang vom Laptop zu trennen (das Dock sollte jedoch mit Strom versorgt bleiben):

Nach dieser Minute können Sie das Dock wieder anschließen, es sollte nun auf die neueste Firmware aktualisiert werden. Wenn versucht wird, die Datei erneut zu installieren, werden Sie darüber informiert, dass das Dock bereits die neueste Firmware enthält:

Zum Zeitpunkt des Schreibens ist das Dock nicht vollständig kompatibel mit Ubuntu 20.04 / 20.10. Wenn das Dock zum Einschalten des Laptops verwendet wird, hängt Ubuntu 20.04 / 20.10 auf dem Dell-Ubuntu-Begrüßungsbildschirm:

Die Dock-Firmware muss wahrscheinlich für Ubuntu 20.04 / 20 weiter aktualisiert werden.10-Unterstützung oder der Ubuntu-Bootloader muss aktualisiert werden, um Thunderbolt-Docks besser unterstützen zu können. Ich habe Dell diesbezüglich Feedback gegeben. Hoffentlich wird es bald ein neueres Update für Ubuntu 20.04 geben, das direkt auf LVFS für das Dock veröffentlicht wird.

Aktualisieren des UEFI-BIOS über das UEFI-BIOS-Startmenü

Wenn Ihr System nicht vom Linux Vendor Firmware Service (LVFS) unterstützt wird, sollten Sie es ausschalten und dann einschalten und drücken, um zum UEFI BIOS-Startmenü zu gelangen. Wenn die Option BIOS-Flash-Update verfügbar ist, können Sie das UEFI-BIOS mithilfe eines leeren USB-Flash-Laufwerks aktualisieren, das das UEFI-BIOS-Update enthält.

Besuchen Sie für diesen Dell OptiPlex 7040 die Dell-Website:

Wählen Sie Support und dann Driver Support:

Geben Sie Ihr Modell ein und wählen Sie es aus, wenn es angezeigt wird:

Treiber auswählen & Downloads:

Ändern Sie die Auswahl in BIOS:

Laden Sie Ihr UEFI BIOS Update herunter:

Wählen Sie Datei speichern und OK:

Das UEFI BIOS Update ist jetzt in Downloads:

Ich empfehle die Verwendung von GParted, um ein leeres FAT32-USB-Flash-Laufwerk zu erstellen. Öffnen Sie dazu das Terminal:

Eintippen:

sudo apt-update

Anmerkungen:

  • sudo steht für Super user do und wenn Sie dies am Anfang eines Befehls eingeben, bedeutet dies, dass Sie es als Super User ausführen möchten.
  • apt steht für Advanced Package tool.
  • apt-get update aktualisiert den Advanced Package Manager auf die neueste Version

Geben Sie ein, um fortzufahren.

Da sudo eingegeben wurde, werden Sie aufgefordert, Ihr Passwort einzugeben. Sobald Sie Ihr Passwort eingegeben haben, geben Sie ein :

Das erweiterte Paket-Tool wird aktualisiert.

Jetzt können wir den folgenden Befehl eingeben, um gparted zu installieren:

sudo apt-get install gparted

Geben Sie ein, um fortzufahren:

Eintippen:

y

Dann, um fortzufahren:

GParted ist nun installiert und das Terminal kann nun geschlossen werden.

Sie können GParted über den Anwendungsbildschirm starten.

Sie müssen Ihr Passwort eingeben, um es als Superuser auszuführen. Sobald Sie Ihr Passwort eingegeben haben, wählen Sie Authentifizieren:

Nach oben wählen Sie Ihren USB-Stick:

Wenn eine Partition innerhalb von Dateien gemountet ist, müssen Sie sie aushängen.

Klicken Sie mit der rechten Maustaste darauf und wählen Sie UnmountL

Wählen Sie Gerät und dann Partitionstabelle erstellen:

Wählen Sie GPT und dann Apply:

Als nächstes müssen Sie eine Partition erstellen:

Klicken Sie mit der rechten Maustaste auf den grauen Bereich und wählen Sie Neu:

Stellen Sie sicher, dass es sich um FAT32 handelt, beschriften Sie die Partition optional, und wählen Sie dann Hinzufügen:

Aktivieren Sie dann das Kontrollkästchen, um die Änderungen zu übernehmen:

Wählen Sie Anwenden:

Sobald die Vorgänge ausgeführt wurden, wählen Sie Schließen:

Sie können dann GParted schließen.

Entfernen Sie Ihr USB-Flash-Laufwerk vom USB-Anschluss und setzen Sie es erneut ein. Es sollte angezeigt werden:

Kopieren Sie das UEFI-BIOS-Update darauf:

Ihr UEFI BIOS Update USB-Flash-Laufwerk ist jetzt fertig:

Wählen Sie oben rechts Power Off.

Wählen Sie dann Power Off:

Schalten Sie Ihr Dell ein und drücken Sie, um auf das UEFI BIOS-Startmenü zuzugreifen:

Drücken Sie die Taste, bis Sie zu (UEFI) BIOS Flash Update gelangen, und drücken Sie dann :

Wählen Sie oben rechts die Schaltfläche Durchsuchen:

Ihr USB-Flash-Laufwerk ist wahrscheinlich Dateisystem 0 (FS0), ein Dropdown-Menü ist verfügbar, wenn andere Speichergeräte angeschlossen sind. Wählen Sie das UEFI BIOS Update aus. Wählen Sie OK.

Wählen Sie Flash-Update starten:

Wählen Sie Ja:

Der Computer wird neu gestartet und das UEFI-BIOS-Update wird fortgesetzt:

Leave a Reply