Cover Image

Oppdatere BIOS på Dell-maskiner fra Linux

 Mon 2022-01-03    Linux

Dell har instrukser for hvordan dette kan gjøres på https://www.dell.com/support/kbdoc/no-no/000131486/update-the-dell-bios-in-a-linux-or-ubuntu-environment - sjekk om systemet er listet på https://fwupd.org/lvfs/devicelist, og følg i så fall instruksene Dell gir.

Det følgende forutsetter at maskinen støtter UEFI og at Linux er installert i UEFI-modus. Hvis den er installert i Legacy-modus må en annen fremgangsmåte benyttes. Fremgangsmåten beskrevet her er kun testet på (én) Dell Latitude-laptop og verken kan, skal eller bør tas som en universell metode å oppdatere BIOS på. Jeg vil dog tro den fungerer på de flere UEFI-baserte Dell-maskiner.

Maskinen jeg nylig oppdaterte var ikke støttet, og fifling og fofling med FreeDOS var for meg et blindspor, så det jeg gjorde, var følgende:

  1. Last ned BIOS-oppdateringen for ditt system fra https://www.dell.com/support/home?app=drivers
  2. Kopier BIOS-oppdateringsfilen som den er (altså, ikke prøv å pakke den ut eller finne BIOS firmware payload eller noe), f.eks. Dell_Lat5x00_BIOS_1.28.5.exe
    til /boot/efi/EFI/ubuntu (for Ubuntu-baserte systemer). Du trenger sudo og du vil få en feilmelding om at formatet for filen er feil. Ignorer feilmeldingen.
  3. Start maskinen på nytt og trykk F12 for å åpne One-time Boot Menu
  4. Velg Flash BIOS Update
  5. Inne i BIOS-oppdatereren kan man navigere i EFI-filsystemet - naviger til efi/EFI/ubuntu og velg BIOS-filen du nettopp kopierte inn der. Trykk OK og i det opprinnelige vinduet, trykk Continue/Flash/Next eller hva det nå står på knappen. En advarsel om at maskinen kommer til å starte på nytt en eller flere ganger, samt om å ikke trekke ut strømmen mens flashingen foregår vil vises, trykk OK på denne og la maskinen gjøre sin greie.
  6. Når maskinen er ferdig med flashingen vil den automatisk starte på nytt og boote Linux igjen. Når bootprosessen er fullført, åpne en filbrowser som root og naviger tilbake inn i /boot/efi/EFI/ubuntu og slett BIOS-oppdateringsfilen.

Edit: fwupdmgr finnes. Bruk den.