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.img
Datei.
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/sdf
der 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.exe
und J190ND3V.F4
in 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.bat
von Ihrem Gigabyte-Download - es sollte eine einfache Zeile enthalten wie:
Efiflash J190ND3V.F4
Öffnen Sie nun die SETUP.BAT
Datei auf der FreeDOS-Festplatte, löschen Sie den gesamten Inhalt und ersetzen Sie sie durch die eine Zeile aus der autoexec.bat
Datei. Das FreeDOS SETUP.BAT
sollte 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.BAT
Datei 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 Efiflash
Tool 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.)
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
quelle