Ich habe Ubuntu 11.10 auf einem Vista-Laptop installiert, aber Dell stellt das BIOS-Update im EXE-Format zur Verfügung. Momentan ist meine BIOS-Version A09, aber auf der Treiber-Download-Site ist die neueste Version von BIOS A011.
Helfen Sie mir, das BIOS zu aktualisieren.
Meine Laptop-Informationen:
Libsmbios version: 2.2.28
Product Name: Studio 1537
Vendor: Dell Inc.
BIOS Version: A09
System ID: 0x029F
Service Tag: HBVV2BS
Express Service Code: 37723945096
Beim Ausführen sudo update_firmware
erhalte ich die folgenden Fehlermeldungen:
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2919-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2919
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2930-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2930
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2929-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2929
E: Unable to locate package pci-firmware-ven-0x1180-dev-0x0832-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x1180-dev-0x0832
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x294a
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2448
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2946
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2940
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2942
E: Unable to locate package pci-firmware-ven-0x1002-dev-0xaa28-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x1002-dev-0xaa28
E: Unable to locate package pci-firmware-ven-0x1002-dev-0x95c4-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x1002-dev-0x95c4
E: Unable to locate package pci-firmware-ven-0x14e4-dev-0x1698-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x14e4-dev-0x1698
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2936-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2936
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2935-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2935
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2934-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2934
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x293a-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x293a
E: Unable to locate package pci-firmware-ven-0x1180-dev-0x0822-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x1180-dev-0x0822
E: Unable to locate package pci-firmware-ven-0x1180-dev-0x0592-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x1180-dev-0x0592
E: Unable to locate package pci-firmware-ven-0x1180-dev-0x0852-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x1180-dev-0x0852
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x4232-subven-0x8086-subdev-0x1321
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x4232
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x293e-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x293e
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2a40-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2a40
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2937-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2937
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2938-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2938
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2939-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2939
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x293c-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x293c
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2a41-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2a41
Sie müssen Windows - kein Firmware - Updates von ihrer Website installieren, folgen Sie einfach den Anweisungen geschrieben hier .
Von der Dell-Website:
Beispiel für die Ausführung des A14-Updates für den E7240-Computer.
quelle
c:
und führen Sie in diesem Beispielcd media
und aus[updatename].exe
. (Vostro 3460)Dell hat ein sehr geschicktes Dienstprogramm zum Herunterladen und Anwenden des neuesten BIOS auf seine Computer, die Linux verwenden. Es sollte theoretisch ohne Probleme laufen und Sie können es in Ubuntu ausführen.
Bitte besuchen Sie ihre Seite für weitere Informationen, dort gibt es genaue Anweisungen:
Hier sind die Anweisungen von der verlinkten Seite
Bitte beachten Sie: Ich habe dies nicht selbst getestet. Sie können zuerst eine E-Mail an den Dell-Support senden, um ihn zu fragen, ob diese Methode veraltet ist oder ob Probleme damit auftreten.
quelle
the firmware respository is obsolete and unmaintained. Please use the OMSA repository instead for official updates.
Wenn ich das versuche, schlägt die erste Anweisung mit der folgenden Meldung fehl: Wenn ich das Skript überprüft habe, erscheint die Meldung als erste ausgeführte Zeile, gefolgt vonexit 1
. Nuff sagte ...Erstens würde ich das BIOS nur aktualisieren, wenn ein bestimmtes Problem vorliegt, für dessen Behebung ein BIOS-Update erforderlich ist (z. B. die Aktivierung der Virtualisierungstechnologie).
Wenn ein BIOS-Update nicht funktioniert, wird Ihrem Computer möglicherweise ein Papiergewicht berechnet.
Persönlich benutze ich FreeDOS, obwohl es andere Möglichkeiten gibt.
Ich habe es mit unetbootin auf ein Flash-Laufwerk gelegt und die Datei bios_update.exe zum Flash-Laufwerk hinzugefügt.
Sie booten dann von USB und führen die Datei bios_update.exe an der DOS-Eingabeaufforderung aus.
Wenn Sie einen USB-Stick booten können, können Sie eine CD brennen.
Das Arch-Wiki bietet großartige Informationen mit mehreren zusätzlichen Optionen.
Siehe: https://wiki.archlinux.org/index.php/Flashing_BIOS_from_Linux
quelle
Aktuelle Dell BIOSes verfügen über ein integriertes Upgrade-Modul.
quelle
Ich wollte kürzlich das BIOS des Dell Inspiron 1525 aktualisieren.
http://linux.dell.com/repo/firmware/ ist tot und sollte laut Dell nicht verwendet werden - "OBSOLETE! Von der Community unterstütztes Dell-Firmware-Repository OBSOLETE!"
Verwenden Sie stattdessen das openmanage-Repository http://linux.dell.com/wiki/index.php/Tech/libsmbios_dellBiosUpdate
Es hat bei mir ohne Probleme geklappt.
quelle
Meine 7 Schritte zum Glück ohne externe Laufwerke
Ich habe kürzlich das BIOS meines Dell Latitude E6500 von Version A27 auf A29 unter Linux Mint 17 KDE (= Ubuntu 14.04 LTS Trusty Tahr) mit der CLI aktualisiert und hier ist, was für mich sehr gut funktioniert hat:
sudo apt-get install firmware-addon-dell smbios-utils wine
Überprüfen Sie Ihre BIOS-Version:
sudo dmidecode -s bios-version
Meine Ausgabe:A27
Laden Sie Ihre BiosUpdateFile.exe (in meinem Fall E6500A29.exe) für Ihr bestimmtes Gerät von der DELL-Support-Seite herunter
Wechseln Sie in das Verzeichnis, in dem sich Ihre E6500A29.exe befindet, und extrahieren Sie die * .hdr-Datei mit dem folgenden Befehl:
wine E6500A29.exe -writehdrfile
BIOS aktualisieren:
sudo dellBiosUpdate -u -f E6500A29.hdr
Neustart:
sudo reboot now
Überprüfen Sie Ihre BIOS-Version erneut:
sudo dmidecode -s bios-version
Meine Ausgabe:A29
quelle
Für ältere Dell-Maschinen
Ich habe einen alten Dell-Desktop (Dimension E520 um 2006), auf dem Ubuntu ausgeführt wird. Um das BIOS zu aktualisieren, habe ich die erforderliche .exe von Dell heruntergeladen. Dann habe ich versucht, es folgendermaßen auszuführen:
Verwenden eines USB-Laufwerks mit FreeDos. Die Maschine bootete nicht in FreeDos und es gab einen Fehler, dass das Gerät nicht bereit war.
SystemRescueCD - das gleiche Problem wie oben 1).
Verwendet einen 64-Bit-Installationsdatenträger für Windows 7, der in einer Windows-Eingabeaufforderungsumgebung gestartet wurde. Es wird jedoch der Fehler "Image-Typ nicht vorhanden" zurückgegeben.
In einem anderen Thread habe ich festgestellt, dass der Fehler in 3) mit einer 32-Bit-Windows-Disc behoben werden kann. Also habe ich es nochmal mit 32 bit versucht. Diesmal lief die Exe, klickte auf die Eingabeaufforderungen usw. und keine Fehlermeldungen, aber das BIOS wurde nicht aktualisiert.
Schließlich habe ich die in den Dell-Supportforen beschriebene Methode ausprobiert .
Laden Sie das Dell Diagnostic Distribution Package (DDDP) herunter
Führen Sie das DDDP aus und befolgen Sie die Anweisungen
Navigieren Sie zu dem durch die Extraktion erstellten DIAGS-Ordner
Entfernen Sie alle Dateien aus dem DIAGS-Ordner mit Ausnahme der folgenden:
COMMAND.COM, DELLBIO.BIN, DELLRMK.BIN, AUTOEXEC.BAT & CONFIG.SYS
Fügen Sie dem DIAGS-Ordner das BIOS .exe hinzu
Navigieren Sie zu C: \ Dell \ Drivers \ R174621 \, und führen Sie die DDDP-EXE-Datei aus.
Wählen Sie die Option "Bootfähige CD erstellen" (es gibt auch eine Option "Auf Flash-Laufwerk installieren", dies habe ich jedoch nicht ausprobiert.)
Legen Sie die CD in das Gerät ein. Starten Sie neu, F12, starten Sie von CD und führen Sie das BIOS .exe aus.
quelle
Hast du den DellBIOS - Ubuntu Wiki Artikel gesehen? Es scheint ziemlich gründlich zu sein und beantwortet Ihre Frage, wie.
quelle
Diese Anweisungen von Dell haben nach einigen erfolglosen Versuchen bei mir einwandfrei funktioniert.
http://www.dell.com/support/article/us/en/19/SLN171755/en
Bestehend aus:
Aktualisiert mein Dell Latitude E6420 einfach von BIOS-Version A07 auf A08 auf A23 (A08 war erforderlich, bevor ich auf einmal auf A23 flashen konnte).
Einfach und schnell.
quelle
Auf neueren Rechnern nach 2015 können Sie meines Erachtens einfach den .exe-Updater (obwohl in der offiziellen Beschreibung nur Windows erwähnt wird) installieren, neu starten
/boot/efi/
, F12 drücken und das Flash-BIOS-Upgrade auswählen. Ich habe dies mit dem XPS 15 9950 gemacht und es hat wie ein Zauber funktioniert. Siehe auch BIOS-Update Dell .quelle