Aktualizacja oprogramowania sprzętowego Dell UEFI BIOS i systemowego w Ubuntu

w przeszłości stosunkowo trudno było aktualizować oprogramowanie sprzętowe urządzeń w systemie Linux, ponieważ producenci OEM wykonali narzędzia do aktualizacji oprogramowania sprzętowego, które obsługiwały tylko System Windows. W przypadku nowszych urządzeń UEFI istnieje możliwość aktualizacji BIOSu UEFI przez USB z menu startowego UEFI. To tylko aktualizuje BIOS UEFI i nie aktualizuje oprogramowania układowego dysku SSD podłączonego oprogramowania Dock Thunderbolt.

wideo

Linux Firmware Update Manager

Linux Vendor Firmware Service (LVFS) został opracowany przez sprzedawców urządzeń lub producentów OEM, aby umożliwić użytkownikom łatwą aktualizację oprogramowania sprzętowego urządzeń za pomocą Linuksa. Dell I Lenovo w szczególności szeroko korzystają z LVFS. Firma Dell obsługuje wszystkie najnowsze modele biznesowe (sprzęt Intel szóstej generacji lub nowsze), takie jak Latitude, Precision, OptiPlex i Xtreme Performance Systems (XPS).

więcej szczegółów na temat obsługiwanych urządzeń znajduje się na stronie LVFS:

ten przewodnik dotyczy aktualizacji BIOSu UEFI i innego oprogramowania układowego przy użyciu Ubuntu 20.04 (lub nowszego).

Menedżer aktualizacji oprogramowania układowego Linuksa jest wbudowany w Ubuntu. Jest oparty na wierszu poleceń. Aby go użyć, Otwórz Terminal.

możesz również użyć skrótu++, aby uruchomić terminal.

Menedżer aktualizacji oprogramowania układowego (fwupdmgr) jest oparty na wierszu poleceń. Aby zobaczyć listę dostępnych poleceń wpisz:

fwupdmgr

następnie naciśnij :

polecenia, które nas najbardziej interesują to:

  • get-updates, które wyszukuje dostępne aktualizacje oprogramowania sprzętowego dla urządzeń podłączonych do systemu
  • aktualizacja, która może być użyta do aktualizacji oprogramowania sprzętowego wszystkich urządzeń
  • aktualizacja, która może być użyta do aktualizacji oprogramowania sprzętowego określonego urządzenia

typowanie w:

fwupdmgr get-devices

wtedy .

pokazuje w tym przypadku:

  • oprogramowanie sprzętowe dysku SSD
  • wersja BIOS UEFI
  • moduł TPM

inne systemy będą wyświetlać szczegóły dotyczące stacji dokującej Thunderbolt.

każde urządzenie ma identyfikator urządzenia, który można skopiować klikając prawym przyciskiem myszy.

możemy użyć polecenia:

fwupdmgr get-updates

aby sprawdzić dostępne aktualizacje oprogramowania układowego na LVFS. Naciśnij, aby kontynuować.

nie ma dostępnej aktualizacji oprogramowania układowego dla dysku SSD:

nowa aktualizacja UEFI BIOS 1.17.0 jest dostępna dla OptiPlex 7040:

konkretne urządzenie można aktualizować wpisując w:

fwupdmgr update 

a następnie wklejając identyfikator urządzenia i naciskając .

następnie zostaniesz zapytany, czy chcesz kontynuować. Wpisz aby kontynuować i anulować następnie naciśnij :

jeśli nie podano identyfikatora urządzenia, Menedżer aktualizacji oprogramowania układowego spróbuje zaktualizować wszystko:

wpisz:

y

następnie kontynuować.

jeśli wykonasz aktualizację UEFI BIOS, zostaniesz poproszony o ponowne uruchomienie komputera. Wpisz:

y

następnie, aby ponownie uruchomić komputer.

zobaczysz logo Dell Ubuntu splash:

po ponownym uruchomieniu komputera pojawi się komunikat “Found update fwupd-ux-capsule”:

BIOS UEFI będzie kontynuowany:

WD19TB zostanie wyświetlony monit o odłączenie złącza USB Typu C od systemu i pozostawienie stacji dokującej bezczynnie na minutę przed ponownym podłączeniem.

Aktualizacja oprogramowania firmowego z pliku CAB

w niektórych przypadkach aktualizacja oprogramowania firmowego nie jest wymieniona w pliku LVFS, ale zamiast tego jest wymieniona jako plik CAB na stronie sterowniki i pliki do pobrania OEM.

Uwaga przeglądarka Firefox nie pobiera poprawnie plików CAB i zamiast tego próbuje otworzyć je jako tekst na karcie przeglądarki.

użyj przeglądarki Chromium, aby je pobrać. W tym przykładzie przyjrzę się aktualizacji stacji dokującej WD19TB. Ma tylko Ubuntu 18.04 LTS jako dostępną opcję Linuksa:

wybierz Pobierz, powinieneś mieć .Plik CAB:

przejdź do folderu Pobrane pliki, kliknij go prawym przyciskiem myszy i wybierz Otwórz w Terminalu (dzięki temu nie będziesz musiał określać ścieżki pliku):

wpisz:

sudo fwupdmgr install

następnie musisz określić plik, więc kliknij prawym przyciskiem myszy nazwę pliku i wybierz Zmień nazwę:

kliknij prawym przyciskiem myszy i skopiuj nazwę pliku, w tym .przedłużenie kabiny:

kliknij prawym przyciskiem myszy Terminal i wklej nazwę pliku w:

Naciśnij, aby kontynuować:

ponieważ sudo, super user do został wpisany będziesz musiał podać swoje hasło:

aktualizacja oprogramowania zostanie teraz zainstalowana:

w przypadku stacji dokującej WD19TB zostaniesz poinstruowany, aby odłączyć stację dokującą od laptopa na co najmniej minutę (stacja dokująca powinna pozostać zasilana):

po tej chwili możesz ponownie podłączyć stację dokującą, która powinna zostać zaktualizowana do najnowszego oprogramowania sprzętowego. Jeśli plik zostanie ponownie zainstalowany, zostaniesz poinformowany, że dock jest już w najnowszym oprogramowaniu sprzętowym:

w momencie pisania dock nie jest w pełni kompatybilny z Ubuntu 20.04/20.10. Gdy stacja dokująca jest używana do zasilania laptopa, Ubuntu 20.04 / 20.10 zawiesza się na ekranie powitalnym Dell-Ubuntu:

oprogramowanie Dock musi być prawdopodobnie zaktualizowane Dla Ubuntu 20.04/20.10 wsparcie lub Ubuntu boot loader musi zostać zaktualizowany, aby lepiej obsługiwać Doki Thunderbolt. Zostawiłem opinię dla della na ten temat. Mam nadzieję, że wkrótce pojawi się nowsza aktualizacja dla Ubuntu 20.04 wydana bezpośrednio na LVFS dla Docka.

aktualizacja BIOSu UEFI za pomocą menu startowego BIOSu UEFI

Jeśli Twój system nie jest obsługiwany przez usługę Linux Vendor Firmware Service (Lvfs), powinieneś go wyłączyć, a następnie włączyć i nacisnąć, aby przejść do menu startowego UEFI BIOS. Jeśli opcja BIOS Flash Update jest dostępna, będziesz mógł zaktualizować BIOS UEFI za pomocą pustego dysku Flash USB, który zawiera aktualizację UEFI BIOS.

dla tego Dell OptiPlex 7040, przejdź do witryny Dell:

Wybierz wsparcie, a następnie Wsparcie sterowników:

wpisz swój Model i wybierz go, gdy się wyświetli:

Wybierz sterowniki & Pobierz:

Zmień wybór NA BIOS:

Pobierz aktualizację UEFI BIOS:

Wybierz Zapisz plik i wybierz OK:

aktualizacja UEFI BIOS jest już w pobrania:

polecam użycie GParted do utworzenia pustego dysku flash USB FAT32. Aby to zrobić, otwórz terminal:

wpisz:

sudo apt-update

uwagi:

  • sudo oznacza super user do i wpisanie tego na początku polecenia oznacza, że chcesz wykonać to jako super użytkownik.
  • apt oznacza advanced package tool.
  • apt-get update zaktualizuje zaawansowany menedżer pakietów do najnowszej wersji

wpisz, aby kontynuować.

ponieważ sudo zostało wpisane, zostaniesz poproszony o wprowadzenie hasła. Po wpisaniu hasła wpisz :

narzędzie pakiet zaawansowany zostanie zaktualizowane.

teraz możemy wpisać następujące polecenie, aby zainstalować gparted:

sudo apt-get install gparted

wpisz, aby kontynuować:

wpisz:

y

następnie, aby kontynuować:

GParted jest teraz zainstalowany i terminal może być teraz zamknięty.

możesz uruchomić GParted z ekranu aplikacji.

będziesz musiał wprowadzić swoje hasło, aby uruchomić go jako super użytkownik. Po wprowadzeniu hasła wybierz opcję Uwierzytelnij:

do góry wybierz swój dysk flash USB:

jeśli partycja jest zamontowana w plikach, musisz ją odmontować.

kliknij go prawym przyciskiem myszy i wybierz odmontuj

wybierz urządzenie, a następnie utwórz tablicę partycji:

Wybierz GPT, a następnie wybierz Zastosuj:

następnie musisz utworzyć partycję:

kliknij prawym przyciskiem myszy szarą spację i wybierz nowy:

upewnij się, że jest to FAT32 i opcjonalnie Oznacz partycję, a następnie wybierz Dodaj:

następnie zaznacz pole wyboru, aby zastosować zmiany:

Wybierz Zastosuj:

po wykonaniu operacji wybierz opcję Zamknij:

następnie można zamknąć GParted.

wyjmij dysk Flash USB z portu USB i włóż go ponownie. Powinien wyświetlać:

Skopiuj do niego aktualizację UEFI BIOS:

Twój UEFI BIOS Update USB Flash Drive jest już gotowy:

wybierz Wyłącz zasilanie w prawym górnym rogu

następnie wybierz Power Off:

włącz swój Dell i naciśnij, aby uzyskać dostęp do menu rozruchu BIOS UEFI:

naciśnij przycisk, aż dojdziesz do (UEFI) BIOS Flash Update, a następnie naciśnij :

wybierz przycisk Przeglądaj w prawym górnym rogu:

twój dysk Flash USB będzie prawdopodobnie systemem plików 0 (FS0), lista rozwijana będzie dostępna, jeśli podłączone są inne urządzenia pamięci masowej. Wybierz aktualizację UEFI BIOS. Wybierz OK.

Wybierz Rozpocznij Aktualizację Flash:

Wybierz Tak:

komputer uruchomi się ponownie, a aktualizacja UEFI BIOS będzie kontynuowana:

Leave a Reply