Zainstalowałem Ubuntu 11.10 na laptopie vista, ale Dell zapewnia aktualizację BIOS w formacie .exe, obecnie moja wersja bios to A09, ale na stronie pobierania sterowników najnowsza wersja bios to A011.
Pomóż mi zaktualizować bios.
Informacje o moim laptopie:
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
Po uruchomieniu sudo update_firmware
pojawia się następujący zestaw błędów:
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
Nie potrzebujesz systemu Windows do instalowania aktualizacji oprogramowania układowego z ich witryny, po prostu postępuj zgodnie z instrukcjami zamieszczonymi tutaj .
Ze strony internetowej Dell:
Przykład podczas uruchamiania aktualizacji A14 dla maszyny E7240.
źródło
c:
i uruchom w tym przykładziecd media
i[updatename].exe
. (Vostro 3460)Dell ma bardzo przydatne narzędzie do pobierania i instalowania najnowszego systemu BIOS na komputerach z systemem Linux. Powinien teoretycznie działać bez żadnych problemów i można go uruchomić w Ubuntu.
Odwiedź ich stronę, aby uzyskać więcej informacji, są tam dokładne instrukcje:
Oto instrukcje z połączonej strony
Uwaga: sam tego nie testowałem, możesz najpierw wysłać wiadomość e-mail do pomocy technicznej firmy Dell, aby zapytać, czy ta metoda jest przestarzała lub czy występują z nią jakiekolwiek problemy.
źródło
the firmware respository is obsolete and unmaintained. Please use the OMSA repository instead for official updates.
pojawia się następujący komunikat: Gdy sprawdziłem skrypt, komunikat pojawia się jako pierwszy wykonany wiersz, po którym następujeexit 1
. Nuff powiedział ...Po pierwsze, nie aktualizowałbym BIOS-u, chyba że istnieje konkretny problem, który wymaga aktualizacji BIOS-u do naprawy (np. Aktywacja technologii wirtualizacji).
Jeśli aktualizacja systemu BIOS nie powiedzie się, komputer może zostać obciążony wagą papieru.
Osobiście korzystam z FreeDOS, chociaż istnieją inne opcje.
Położyłem go na dysku flash z unetbootin i dodałem plik bios_update.exe do napędu flash.
Następnie uruchom komputer z USB i uruchom bios_update.exe z wiersza poleceń DOS.
Jeśli możesz uruchomić USB, możesz nagrać płytę CD.
Arch Arch ma świetne informacje z kilkoma dodatkowymi opcjami.
Zobacz: https://wiki.archlinux.org/index.php/Flashing_BIOS_from_Linux
źródło
Najnowsze BIOS-y Dell mają wbudowany moduł aktualizacji.
źródło
Chciałem ostatnio zaktualizować BIOS w Dell Inspiron 1525.
http://linux.dell.com/repo/firmware/ jest martwy i nie należy go używać, zgodnie z dell - „OBSOLETE! Wspierane przez społeczność repozytorium oprogramowania Dell OBSOLETE!”
Zamiast tego użyj repozytorium openmanage http://linux.dell.com/wiki/index.php/Tech/libsmbios_dellBiosUpdate
Działa dla mnie bez żadnych problemów.
źródło
Moje 7 kroków do szczęścia bez użycia zewnętrznych dysków
Niedawno zaktualizowałem BIOS mojego Dell Latitude E6500 z wersji A27 do A29 pod Linux Mint 17 KDE (= Ubuntu 14.04 LTS Trusty Tahr) z CLI i oto, co działało dla mnie bardzo dobrze:
sudo apt-get install firmware-addon-dell smbios-utils wine
Sprawdź wersję systemu BIOS:
sudo dmidecode -s bios-version
Moje dane wyjściowe:A27
Pobierz BiosUpdateFile.exe (w moim przypadku E6500A29.exe) dla swojego urządzenia ze strony pomocy technicznej DELL
Przejdź do katalogu, w którym zagnieżdżony jest plik E6500A29.exe i wyodrębnij z niego plik * .hdr za pomocą polecenia:
wine E6500A29.exe -writehdrfile
Zaktualizuj BIOS:
sudo dellBiosUpdate -u -f E6500A29.hdr
Restart:
sudo reboot now
Sprawdź ponownie wersję systemu BIOS:
sudo dmidecode -s bios-version
Moje dane wyjściowe:A29
źródło
Dla starszych komputerów Dell
Mam stary komputer stacjonarny Dell (Dimension E520 około 2006) z systemem Ubuntu. Aby zaktualizować system BIOS, pobrałem wymagany plik .exe z firmy Dell. Następnie próbowałem uruchomić go za pomocą następujących poleceń:
Korzystanie z napędu USB w systemie FreeDos. Maszyna nie chce się uruchomić z FreeDos i dała błąd Urządzenie nie jest gotowe.
SystemRescueCD - ten sam problem, co 1) powyżej.
Użyto 64-bitowej płyty instalacyjnej systemu Windows 7, uruchomionej w środowisku wiersza polecenia systemu Windows, ale zwracany jest błąd „typ obrazu nie jest obecny”.
W innym wątku odkryłem, że błąd 3) można rozwiązać za pomocą 32-bitowej płyty z systemem Windows. Więc spróbowałem ponownie z 32 bitami. Tym razem exe uruchomiło się, kliknęło monity itp. I żadnych komunikatów o błędach, ale BIOS nie był aktualizowany.
Wreszcie wypróbowałem metodę opisaną tutaj na forach pomocy technicznej firmy Dell.
Pobierz pakiet Dell Diagnostic Distribution Package (DDDP)
Uruchom DDDP i postępuj zgodnie z instrukcjami
Przejdź do folderu DIAGS utworzonego przez rozpakowanie
Usuń wszystkie pliki z folderu DIAGS, z wyjątkiem następujących czynności:
COMMAND.COM, DELLBIO.BIN, DELLRMK.BIN, AUTOEXEC.BAT i CONFIG.SYS
Dodaj BIOS .exe do folderu DIAGS
Przejdź do C: \ Dell \ Drivers \ R174621 \ i uruchom plik DDDP .exe.
wybierz opcję Utwórz bootowalną płytę CD (istnieje również opcja instalacji na dysku Flash, ale nie próbowałem tego).
Włóż dysk CD do urządzenia. Uruchom ponownie, F12, uruchom z płyty CD i uruchom BIOS .exe.
źródło
Czy widziałeś artykuł DellBIOS - Wiki Ubuntu ? Wydaje się być dość dokładny i odpowiada na twoje pytanie, w jaki sposób.
źródło
Te instrukcje firmy Dell działały dla mnie idealnie po kilku poprzednich nieudanych próbach.
http://www.dell.com/support/article/us/en/19/SLN171755/en
Składa się z:
Łatwo zaktualizowałem mój Dell Latitude E6420 z wersji BIOS A07 na A08 do A23 (A08 było wymagane, zanim mogłem flashować jednym przejściem do A23).
Prosty i szybki.
źródło
Wydaje mi się, że na nowszych komputerach po 2015 r. Możesz po prostu zainstalować aktualizator .exe (chociaż oficjalny opis wspomina tylko o systemie Windows)
/boot/efi/
, uruchomić ponownie, nacisnąć F12 i wybrać aktualizację Flash BIOS. Zrobiłem to z XPS 15 9950 i działało to jak urok. Zobacz także dell aktualizacji systemu BIOS .źródło