Aktualisieren Sie das Gigabyte Motherboard BIOS mit Ubuntu


10

Ich habe einen Gigabyte GA-J1900N-D3V mit einem kleinen Server-Computer. Ich benutze ausschließlich Ubuntu 16.04.

Kürzlich habe ich eine Mini-PCIe-Erweiterungskarte gekauft, um zusätzlichen Speicher hinzuzufügen - das Motherboard verfügt nur über zwei SATA-Anschlüsse. Ich habe versucht, die neue Erweiterungskarte zu installieren, aber der Computer kann nicht gestartet werden. Er stürzt auf dem BIOS-POST-Bildschirm ab (also keine Linux-Sache, bevor er überhaupt versucht, das Betriebssystem zu laden).

Ich kann sehen, dass es einige neuere Versionen der BIOS-Firmware von Gigabyte gibt, aber sie fordern mich auf, das Windows-basierte "@BIOS" -Tool zu verwenden - was ich offensichtlich nicht kann (zumindest nicht einfach).

Wie kann ich das BIOS mit der aktualisierten Firmware flashen?

Antworten:


10

Ich habe ein paar andere Hinweise zur Verwendung von FreeDOS zum Flashen der BIOS-Firmware gefunden - aber keiner hat sofort für mich funktioniert. ( Hier und hier zum Beispiel)

Das habe ich getan, damit es funktioniert.


Beängstigende Warnungen

Seien Sie sehr vorsichtig, wenn Sie die BIOS-Firmware des Motherboards aktualisieren. Wenn Sie die falsche Datei flashen oder die Stromversorgung während des Vorgangs unterbrochen wird, besteht eine gute Chance, dass Sie das Motherboard beschädigen. Aktualisieren Sie das BIOS nur, wenn Sie dies benötigen. Wenn das System mit der aktuellen BIOS-Firmware arbeitet, ist es normalerweise besser, es in Ruhe zu lassen.


1. Beziehen Sie die BIOS-Firmware

In meinem Fall gibt es auf der Gigabyte-Website Dateien mit der aktualisierten Firmware. Die neueste Firmware für mein Board ist Revision F4. Laden Sie also diese ZIP-Datei herunter.

Es sollte drei Dateien enthalten:

autoexec.bat
Efiflash.exe
J190ND3V.F4

2. Laden Sie FreeDOS herunter

Wir benötigen das FreeDOS-Image "USB Full" von ihrer Website .

Extrahieren Sie nach dem Herunterladen die FD12FULL.imgDatei.


3. Schreiben Sie FreeDOS auf einen USB-Stick

Mein Computer hat kein CD-Laufwerk (und natürlich keine Diskette) - kann aber problemlos von USB-Laufwerken booten.

Nehmen Sie die extrahierte Bilddatei von oben und schreiben Sie sie mit dd auf einen USB-Stick.

Überprüfen Sie zunächst, ob dies /dev/sdfder richtige Pfad für Ihr USB-Flash-Laufwerk ist.

sudo dd if=~/Downloads/FD12FULL.img of=/dev/sdf bs=1M

4. Kopieren Sie die BIOS-Flash-Dateien auf das USB-Flash-Laufwerk

Kopieren Sie die Dateien Efiflash.exeund J190ND3V.F4in das Stammverzeichnis der Flash-Disk.

Als nächstes müssen wir die FreeDOS-Skripte leicht ändern, damit das Flash-Tool ausgeführt wird, anstatt zu versuchen, sich beim Booten selbst zu installieren.

Öffnen Sie das autoexec.batvon Ihrem Gigabyte-Download - es sollte eine einfache Zeile enthalten wie:

Efiflash J190ND3V.F4 

Öffnen Sie nun die SETUP.BATDatei auf der FreeDOS-Festplatte, löschen Sie den gesamten Inhalt und ersetzen Sie sie durch die eine Zeile aus der autoexec.batDatei. Das FreeDOS SETUP.BATsollte nun die einzelne Zeile enthalten Efiflash J190ND3V.F4(wenn Sie eine andere Motherboard- oder Firmware-Version haben, ändert sich diese Zeile natürlich ).

Beachten Sie, dass die FreeDOS-Festplatte auch eine AUTOEXEC.BATDatei enthält. Lassen Sie diese in Ruhe. Sie wird benötigt, um das System beim Booten von der FreeDOS-Festplatte zu initialisieren


5. Starten Sie FreeDOS und flashen Sie das BIOS

Jetzt können Sie von der FreeDOS-Festplatte booten. Dazu müssen Sie höchstwahrscheinlich die Startreihenfolge im BIOS-Menü ändern oder die vorhandenen Festplatten ausstecken.

Nach dem Start von FreeDOS sollte das EfiflashTool automatisch geladen und das BIOS ohne Benutzereingabe geflasht werden. Warten Sie, bis dies erledigt und bestätigt ist, und starten Sie den Computer neu in Ubuntu. Das BIOS wurde jetzt aktualisiert.


Nur um es zu bestätigen (da es für mich unter Linux schwierig war, wirklich etwas über dieses Motherboard zu finden) - das Gigabyte GA-J1900N-D3V funktioniert hervorragend unter Linux, und der Mini-PCIe-Steckplatz kann stattdessen für SATA-Controller verwendet werden Nur Wi-Fi, wie auf der Produktseite angegeben. (Stellen Sie sicher, dass Sie einen SATA-Controller mit Linux-Unterstützung auswählen.)


1
Ich habe mit einem Tweak an einem Gigabyte GA-H61M-S2PV gearbeitet: chromasoft.blogspot.com/2010/10/… . Stecken Sie den USB-Stick grundsätzlich gleich nach dem Erscheinen des BIOS-Splashs ein. Wenn Sie mit angeschlossenem Gerät booten, wird es im Grunde genommen ignoriert, obwohl es als Startoption angeboten wird.
Spur

0

Einige Karten bieten das Dienstprogramm Q-Flash , mit dem die BIOS-Image-Datei (.f4, .12e, ...) von einem mit FAT32 / 16 formatierten USB-Stick direkt gelesen werden kann.

Während des Startvorgangs können Sie Q-Flash durch Drücken einer angezeigten Taste (z. B. Ende) starten. Anschließend können USB-Sticks für ein BIOS-Update gelesen werden. src


Dieses Motherboard unterstützt Q-Flash nicht. > * Dies war mühsamer als erwartet, da das BIOS das Dienstprogramm Q-Flash nicht enthält, mit dem Sie die Aktualisierungsdatei auf einem USB-Flash-Laufwerk ablegen und das Update fortsetzen können. * kitguru.net/components/cpu/leo-waldock/…
Gryu
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.