10
Februar
2026
So aktualisieren Sie das BIOS/EFI/Firmware Ihres Computers unter Linux
15:11

So aktualisieren Sie das BIOS/EFI/Firmware Ihres Computers unter Linux

10 Februar 2026 15:11

Anweisungen zum Aktualisieren des BIOS/EFI/Firmware eines PCs unter Linux.

Einführung

Zur Unterstützung neuer Prozessormodelle ist eine Aktualisierung des BIOS Ihres Computers erforderlich. Beispielsweise muss das BIOS aktualisiert werden, bevor ein modernerer, leistungsstärkerer Prozessor installiert wird, der von der ursprünglichen BIOS-Version nicht unterstützt wird.

Manchmal veröffentlicht das Entwicklerunternehmen neue BIOS-Versionen, um Fehler zu beseitigen oder neue Funktionen hinzuzufügen (z. B. die Möglichkeit, den Prozessor zu „übertakten“).

Das Update ist immer auf der Website des Motherboard-Herstellers im Internet in Form einer selbstextrahierenden Archivdatei (EXE) verfügbar, die das Dienstprogramm (ausführbare EXE-Datei) für die Firmware, die Firmware selbst (Binärdatei) und autoexec.bat (Befehlsdatei) enthält.

Die übliche Methode, das BIOS mit einer DOS-Bootdiskette zu aktualisieren, ist mittlerweile umständlich geworden, da sie viel Zeit in Anspruch nimmt:

  • Zuerst müssen Sie ein Flash-Laufwerk kaufen,
  • FreeDOS herunterladen,
  • Brennen Sie die FreeDOS-IMG-Datei mit Rufus auf ein USB-Laufwerk.
  • Extrahieren Sie dann die EXE-Datei des Dienstprogramms und die Firmware-Datei aus dem Archiv mit der BIOS-Firmware auf ein bootfähiges USB-Flash-Laufwerk.
  • Booten Sie von einem USB-Flash-Laufwerk mit Firmware, und das EXE-Dienstprogramm flasht automatisch das ROM des Computers.

Wenn auf Ihrem PC Linux installiert ist, gibt es eine zeitsparende Möglichkeit, eine neue BIOS-Version über ein Terminalfenster in das ROM Ihres Computers zu flashen.

1. Vorbereitung

1.1 Finden Sie das Motherboard-Modell heraus

Es gibt zwei Möglichkeiten, das Motherboard-Modell herauszufinden:
1) Hardware. Öffnen Sie das Computergehäuse, suchen Sie auf dem Motherboard und lesen Sie die Aufschrift - Hersteller und Modell des Motherboards.
2) Software – Installieren Sie das lshw-Paket und führen Sie das gleichnamige Dienstprogramm mit dem Schalter „-C System“ aus.

sudo apt install lshw
sudo lshw -C system | head -7

Wobei „head -7“ die Ausgabe auf die ersten 7 Zeilen begrenzt.

sudo lshw -C system | Kopf -7
grün-pro
   Beschreibung: Desktop-Computer
   Produkt: H55M-S2H
   Hersteller: Gigabyte Technology Co., Ltd.
   Bittiefe: 64-Bit
   Funktionen: SMBIOS 2.4, DMI 2.4, SMP, VSYSCALL32
   Konfiguration: Bootvorgang=normal, Chassis=Desktop, UUID=

In meinem Fall ist das Produkt H55M-S2H von Gigabyte Technology Co., Ltd..

1.1 Finden Sie die Versionsnummer der BIOS-Firmware heraus

Das dmidecode-Dienstprogramm mit dem Schalter -t bios zeigt die BIOS-Firmware-Version an.

sudo apt install dmidecode
sudo dmidecode -t bios | head -12

before_flashing

1.2 Laden Sie die Firmware-Version von der Website des Herstellers herunter

Gehen Sie im Internet auf die Website des Herstellers Ihres Motherboards – Abschnitt Support, geben Sie Ihr Modell ein oder suchen Sie es – laden Sie das BIOS-Update herunter.
Natürlich müssen Sie die neueste Version der BIOS-Firmware herunterladen.

Gigabyte

1.2 Extrahieren Sie die binäre Firmware-Datei aus dem Update-Archiv

Klicken Sie mit der rechten Maustaste auf die EXE-Datei – hier extrahieren.
entpacken1
Gehen Sie zum Ordner
entpacken2
Wir bemerken die Firmware-Datei. Sein Namen kann in die Zwischenablage kopiert werden. Mit der rechten Maustaste – „Umbenennen“ – den Dateinamen auswählen – in die Zwischenablage kopieren.
entpacken3

1.3 Installation des Firmware-Dienstprogramms

Paket muss installiert werden flashrom.

sudo apt install flashrom

Beschreibung der Flashrom-Anwendung:

Identifizieren, Lesen, Schreiben, Löschen und Testen von BIOS-/ROM-/Flash-Speicherchips.
Flashrom ist ein Tool zum Identifizieren, Lesen, Schreiben, Überprüfen und Löschen von Flash-Speicherchips.
Es wird häufig zum Flashen von BIOS-/EFI-/Coreboot-/Firmware-/OptionROM-Images auf einem System mit einem unterstützten Motherboard verwendet, unterstützt aber auch das Flashen von Netzwerkschnittstellenkarten (NICs), SATA-Controllern und anderen externen Geräten, die Flash-Speicherchips programmieren können.

Es unterstützt eine breite Palette von DIP32-, PLCC32-, DIP8-, SO8/SOIC8-, TSOP32/40/48- und BGA-Chips mit verschiedenen Protokollen wie LPC, FWH, Parallel Flash oder SPI.

Das Tool kann beispielsweise zum Flashen von BIOS-/Firmware-Images verwendet werden – seien es proprietäre BIOS-Images oder Coreboot-Images (früher bekannt als LinuxBIOS).

Es kann auch verwendet werden, um das aktuell vorhandene BIOS/Firmware vom Flash-Speicherchip auszulesen.

Homepage:http://www.flashrom.org.

2. BIOS/EFI/Firmware

2.1 Aus dem ROM lesen und eine alte Version von BIOS/EFI/Firmware auf der Festplatte speichern

ROM ist der Nur-Lese-Speicher oder Flash-Speicher eines Computers. Ich habe die alte Version der Firmware mit dem Dienstprogramm gelesen flashrom:

cd Загрузки
sudo flashrom -p internal -r h55ms2h.f1

wo h55ms2h.f1- der Name der Firmware-Datei der ersten Version, in diesem Fall „F1“, die ich auf der Festplatte speichere.

lesen

2.2 Schreiben einer neuen Version von BIOS/EFI/Firmware ins ROM

In meinem Fall hat die Firmware-Version F7 den Dateinamen h55ms2h.f7

Stellen Sie vor dem Flashen der Firmware sicher, dass die Dateigröße übereinstimmt Modelle motherboard.

Wenn der PC über wenig RAM verfügt, schließen Sie alle nicht benötigten Programme außer Terminal, damit kein Auslagern stattfindet, d. h. der Inhalt des Speichers wird auf der Festplatte in die Auslagerungsdatei verschoben.

Starten der Firmware mit dem Flashrom-Dienstprogramm:

sudo flashrom -p internal -w h55ms2h.f7

Wir werden den Computer während der Firmware-Installation niemals ausschalten! Wir warten darauf, dass die Aufschriften „Erase/write done“ und „Verifying flash... VERIFIED“ erscheinen.
schreiben

3. Starten Sie den PC neu

sudo reboot

oder

sudo shutdown -r now

Überprüfen der BIOS-/EFI-/Firmware-Version

sudo dmidecode -t bios | head -12

after_flashing


Kostenlose Illustration: publicdomainvectors.org.