aktualizace BIOS a systémového firmwaru Dell UEFI v Ubuntu

v minulosti bylo relativně obtížné udržovat firmware zařízení aktuální v Linuxu, protože výrobci OEM vytvořili nástroje pro aktualizaci firmwaru, které podporovaly pouze Windows. U novějších zařízení UEFI je možnost aktualizovat BIOS UEFI přes USB z spouštěcí nabídky UEFI. To pouze aktualizuje UEFI BIOS a neaktualizuje firmware SSD připojeného firmwaru Thunderbolt Dock.

Video

Linux Firmware Update Manager

Linux Vendor Firmware Service (LVFS) byl sestaven prodejci zařízení nebo výrobci OEM jako prostředek pro uživatele snadno aktualizovat firmware svých zařízení pomocí Linuxu. Zejména Dell a Lenovo široce používají LVFS. Dell podporuje všechny nedávné (6. generace Intel Hardware nebo novější) obchodní modely, jako jsou Latitude, Precision, OptiPlex a Xtreme Performance Systems (XPS).

více informací o podporovaných zařízeních je k dispozici na webových stránkách LVFS:

tato příručka se zabývá aktualizací systému UEFI BIOS a dalšího firmwaru pomocí Ubuntu 20.04 (nebo novějšího).

správce aktualizací firmwaru Linux je zabudován do Ubuntu. Je založen na příkazovém řádku. Chcete-li jej použít, otevřete terminál.

ke spuštění terminálu můžete také použít zkratku++.

správce aktualizací firmwaru (fwupdmgr) je založen na příkazovém řádku. Chcete-li zobrazit seznam dostupných příkazů, zadejte:

fwupdmgr

poté stiskněte :

příkazy, které nás nejvíce zajímají, jsou:

  • get – zařízení, která nám říkají, jaká zařízení jsou připojena k systému, mohou mít aktualizovaný firmware
  • get-aktualizace, které vyhledávají dostupné aktualizace firmwaru pro zařízení připojená k systému
  • aktualizace, která může být použita k aktualizaci firmwaru všech zařízení
  • aktualizace, která může být použita k aktualizaci firmwaru konkrétního zařízení

psaní:

fwupdmgr get-devices

pak .

ukazuje v tomto případě:

  • Firmware SSD
  • verze UEFI BIOS
  • TPM

další systémy zobrazí podrobnosti o doku Thunderbolt.

každé zařízení má ID zařízení, které lze zkopírovat kliknutím pravým tlačítkem myši.

můžeme použít příkaz:

fwupdmgr get-updates

Chcete-li zkontrolovat všechny dostupné aktualizace firmwaru na LVFS. Pokračujte stisknutím tlačítka.

pro SSD není k dispozici žádná aktualizace firmwaru:

pro OptiPlex je k dispozici nová aktualizace systému UEFI BIOS 1.17.0 7040:

konkrétní zařízení lze aktualizovat zadáním:

fwupdmgr update 

a pak vložte ID zařízení a stiskněte .

poté budete dotázáni, zda chcete pokračovat. Zadejte pokračovat a zrušit poté stiskněte :

pokud není zadáno žádné ID zařízení, správce aktualizací firmwaru se místo toho pokusí vše aktualizovat:

zadejte:

y

pak pokračujte.

pokud provádíte aktualizaci systému BIOS UEFI, budete vyzváni k restartování počítače. Zadejte:

y

poté restartujte počítač.

uvidíte logo Dell Ubuntu splash:

když se počítač restartuje, bude uvedeno “Found update fwupd-ux-capsule”:

BIOS UEFI bude pokračovat:

WD19TB budete vyzváni k odpojení konektoru USB typu C od systému a ponechání doku nečinnosti po dobu jedné minuty před opětovným připojením.

Aktualizace firmwaru ze souboru CAB

v některých případech není aktualizace firmwaru uvedena na LVFS, ale místo toho je uvedena jako soubor CAB na stránce ovladače a stahování OEM.

Poznámka prohlížeč Firefox nestáhne soubory CAB správně a místo toho se je pokusí otevřít jako text na kartě prohlížeče.

ke stažení je použijte prohlížeč Chromium. V tomto příkladu se podívám na aktualizaci doku WD19TB. Má pouze Ubuntu 18.04 LTS jako dostupnou možnost Linuxu:

vyberte Stáhnout, měli byste mít .Soubor kabiny:

přejděte do složky ke stažení a klikněte pravým tlačítkem na ni a vyberte Otevřít v terminálu (ušetří vám to nutnost zadat cestu k souboru):

zadejte:

sudo fwupdmgr install

Dále musíte zadat soubor, Takže klikněte pravým tlačítkem myši na název souboru a vyberte Přejmenovat:

klikněte pravým tlačítkem myši a zkopírujte název souboru včetně .prodloužení kabiny:

klepněte pravým tlačítkem myši na terminál a vložte název souboru do:

pokračujte stisknutím tlačítka:

protože sudo, super uživatel do byl zadán, budete muset zadat své heslo:

aktualizace firmwaru se nyní nainstaluje:

v případě doku WD19TB budete instruováni, abyste odpojili dok od notebooku po dobu nejméně jedné minuty (dok by však měl zůstat napájen):

po této minutě můžete připojit dok zpět, nyní by měl být aktualizován na nejnovější firmware. Pokud se soubor pokusí znovu nainstalovat, budete informováni, že dock je již na nejnovějším firmwaru:

v době psaní doku není plně kompatibilní s Ubuntu 20.04 / 20.10. Když se Dok používá k napájení notebooku, Ubuntu 20.04 / 20.10 visí na úvodní obrazovce Dell-Ubuntu:

Firmware doku musí být pravděpodobně dále aktualizován pro Ubuntu 20.04 / 20.Podpora 10 nebo zavaděč Ubuntu musí být aktualizován, aby lépe podporoval doky Thunderbolt. Nechal jsem zpětnou vazbu pro Dell na toto téma. Doufejme, že brzy bude vydána novější aktualizace pro Ubuntu 20.04 přímo do LVFS pro Dok.

aktualizace systému UEFI BIOS pomocí spouštěcí nabídky systému UEFI BIOS

pokud váš systém není podporován službou Linux Vendor Firmware Service (LVFS), měli byste jej vypnout a poté jej zapnout a stisknutím tlačítka se dostat do zaváděcí nabídky UEFI BIOS. Pokud je k dispozici možnost BIOS Flash Update, budete moci aktualizovat BIOS UEFI pomocí prázdné jednotky USB Flash, která obsahuje aktualizaci systému BIOS UEFI.

pro tento Dell OptiPlex 7040 přejděte na web společnosti Dell:

vyberte podporu a poté podporu ovladače:

zadejte svůj Model a vyberte jej, když se zobrazí:

vyberte ovladače & Soubory ke stažení:

změňte výběr na BIOS:

Stáhněte si aktualizaci systému BIOS UEFI:

vyberte Uložit soubor a vyberte OK:

aktualizace systému BIOS UEFI je nyní ke stažení:

doporučuji použít GParted k vytvoření prázdné jednotky USB Flash FAT32. Chcete-li to provést, otevřete terminál:

zadejte:

sudo apt-update

poznámky:

  • sudo je zkratka pro super user do a zadáním tohoto příkazu na začátku příkazu znamená, že jej chcete provést jako super uživatel.
  • Apt je zkratka pro advanced package tool.
  • apt-get update aktualizuje advanced package manager na nejnovější verzi

zadejte pokračovat.

protože byl zadán sudo, budete vyzváni k zadání hesla. Jakmile zadáte heslo, zadejte :

nástroj advanced package bude aktualizován.

Nyní můžeme zadat následující příkaz k instalaci gparted:

sudo apt-get install gparted

zadejte pokračovat:

zadejte:

y

pak pokračujte:

GParted je nyní nainstalován a terminál může být nyní uzavřen.

GParted můžete spustit z obrazovky aplikace.

Chcete-li jej spustit jako super uživatele, budete muset zadat své heslo. Po zadání hesla vyberte možnost ověřit:

nahoru vyberte USB flash disk:

pokud je oddíl připojen do souborů, budete jej muset odpojit.

klikněte pravým tlačítkem na něj a vyberte UnmountL

vyberte zařízení a poté vytvořte tabulku oddílů:

vyberte GPT a poté vyberte Použít:

Dále budete muset vytvořit oddíl:

klikněte pravým tlačítkem na šedou mezeru a vyberte Nový:

ujistěte se, že je FAT32 a volitelně označte oddíl a poté vyberte Přidat:

poté zaškrtněte políčko pro provedení změn:

vyberte Použít:

po provedení operací vyberte Zavřít:

poté můžete zavřít GParted.

vyjměte jednotku USB Flash z portu USB a znovu ji vložte. Mělo by se zobrazit:

zkopírujte do něj aktualizaci systému BIOS UEFI:

váš UEFI BIOS aktualizace USB Flash disk je nyní připraven:

vyberte možnost vypnout v pravém horním rohu

poté vyberte Vypnout:

zapněte Dell a stiskněte pro přístup do zaváděcí nabídky UEFI BIOS:

stiskněte tlačítko, dokud se nedostanete na (UEFI) BIOS Flash Update a poté stiskněte :

vyberte tlačítko Procházet vpravo nahoře:

váš USB Flash disk bude pravděpodobně souborový systém 0 (FS0), rozbalovací nabídka bude k dispozici, pokud jsou připojena jiná paměťová zařízení. Vyberte aktualizaci systému BIOS UEFI. Vyberte OK.

Vyberte Možnost Zahájit Aktualizaci Flash:

Vyberte Ano:

počítač se restartuje a aktualizace systému BIOS UEFI bude pokračovat:

Leave a Reply