Hvordan oppdatere fastvare under Linux
Résumé: Informasjon og koblinger som hjelper deg med å oppdatere fastvaren i Linux
Instructions
Dell Edge Gateway 5000 Vi vil introdusere støtte for opprinnelig flash UEFI-fastvare under Linux. For å oppnå dette støtter vi den standardbaserte UEFI-kapselfunksjonaliteten fra UEFI versjon 2.5. Videre er hele verktøykjeden som brukes til å gjøre dette åpen kildekode.
Red Hat har utviklet verktøy som muliggjør denne funksjonaliteten: fwupd, fwupdate, & ESRT-støtte i Linux-kjernen. Det siste året har vi jobbet tett med Red Hat, Intel og Canonical for å feilsøke problemer knyttet til arkitektur, verktøy, prosess og metadata på ekte maskinvare.
Dell vil publisere BIOS-oppdateringer til Red Hat-opprettede Linux Vendor Firmware Service (LVFS). Red Hat tilbyr LVFS som et sentralt OS-agnostisk repositorium for OEM-er for å distribuere fastvare til alle Linux-kunder.
Dell sender Dell Edge Gateway 5000 med Ubuntu Snappy og Intel Wind River IDP. Begge vil inkludere verktøyene opprinnelig i vårt forhåndslastede fabrikkbilde. Den beste delen av å velge en standardbasert løsning er imidlertid at verktøyene vil fungere på enhver moderne Linux-distribusjon. Hvis du velger å ikke bruke det forhåndslastede operativsystemet vårt, vil du fortsatt kunne installere disse verktøyene og dra nytte av dette operativsystemet. De er allerede tilgjengelige i Fedora 23, Debian Unstable og Ubuntu 15.04+.
Dette arbeidet er en fortsettelse av Dells fortsatte forpliktelse til å arbeide med EFI-verktøyene i Debian i over 2 år. Fra dette arbeidet ble Debian EFI-teamet (blogg) dannet for å sikre at hele Debian/Ubuntu UEFIs blinkende verktøykjede er bunnsolid og kan støtte fastvareoppdateringer rett ut av esken på Dell-maskinvare.
Dell Edge Gateway 5000 er bare det første systemet vi støtter denne teknologien med. Vi ser frem til å utvide den til annen Dell-maskinvare.
Hvis du vil lære mer om denne teknologien, her er de relevante delene av verktøykjeden og en oversikt over hva de gjør:
- Fastvaretjeneste for Linux-leverandør (https://secure-lvfs.rhcloud.com/)
- Sentral plassering for vert for fastvareoppdateringer for OEM-er
- Gnome-programvare
- Grafisk verktøy for sluttbruker
- FWUPD (https://github.com/hughsie/fwupd/)
- Fwupd: Userspace-fastvarebehandlingsdemon
- FWUPDMGR: Kommandolinjegrensesnitt til FWUPD
- Gir D-Bus API til Gnome-programvare
- appstream-glib (https://github.com/hughsie/appstream-glib/)
- Behandler metadata for appstream
- Behandler CAB-filer (beholdere for fastvareoppdateringer)
- FWUPDATE (https://github.com/rhinstaller/fwupdate)
- Userspace-bibliotek for å samhandle med FWUPD og kjerne ESRT-grensesnitt
- Trinn UEFI-kapseloppdateringer på HDD
- Behandler oppdateringer av UEFI-kapselen under oppstart
- Linux-kjernen (v4.2+)
- Gir ESRT-grensesnitt for fwupdate