Saya telah menginstal Ubuntu 11.10 pada laptop vista, tetapi Dell menyediakan pembaruan BIOS dalam format .exe saat ini versi bios saya adalah A09 tetapi pada situs pengunduh driver versi terbaru bios adalah A011.
Bantu saya untuk memperbarui bios.
Informasi laptop saya:
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
Saat menjalankan sudo update_firmware
saya mendapatkan serangkaian kesalahan berikut:
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
Anda tidak perlu Windows untuk menginstal pembaruan firmware dari situs mereka, cukup ikuti instruksi yang diposting di sini .
Dari situs web Dell:
Contoh ketika menjalankan pembaruan A14 untuk mesin E7240.
sumber
c:
dan jalankan dalam contoh inicd media
dan[updatename].exe
. (Vostro 3460)Dell memiliki utilitas yang sangat bagus untuk mengunduh dan menerapkan BIOS terbaru ke komputer mereka yang menggunakan Linux. Secara teori seharusnya berjalan tanpa masalah dan Anda dapat menjalankannya di Ubuntu.
Silakan kunjungi halaman mereka untuk informasi lebih lanjut, ada instruksi tepat di sana:
Ini adalah instruksi dari halaman tertaut
Harap dicatat: Saya belum mengujinya sendiri, Anda mungkin harus terlebih dahulu mengirim email ke dukungan Dell untuk menanyakan kepada mereka apakah metode ini tidak berlaku atau jika ada masalah dengan itu.
sumber
the firmware respository is obsolete and unmaintained. Please use the OMSA repository instead for official updates.
Ketika saya memeriksa skrip, pesan muncul sebagai baris pertama yang dieksekusi, diikuti olehexit 1
. Nuff berkata ...Pertama, saya tidak akan memperbarui BIOS kecuali ada masalah khusus yang memerlukan pembaruan BIOS untuk memperbaikinya (seperti aktivasi teknologi Virtualisasi).
Jika pembaruan BIOS memburuk, komputer Anda dapat dianggap berat kertas.
Secara pribadi saya menggunakan FreeDOS, walaupun ada opsi lain.
Saya menaruhnya di flash drive dengan unetbootin dan menambahkan bios_update.exe ke flash drive.
Anda kemudian boot dari usb dan menjalankan bios_update.exe dari prompt perintah DOS.
Jika Anda dapat mem-boot usb, Anda dapat membakar CD.
Wiki Arch memiliki informasi hebat dengan beberapa opsi tambahan.
Lihat: https://wiki.archlinux.org/index.php/Flashing_BIOS_from_Linux
sumber
BIOS Dell terbaru memiliki modul pemutakhiran bawaan.
sumber
Saya ingin memperbarui BIOS pada Dell Inspiron 1525 baru-baru ini.
http://linux.dell.com/repo/firmware/ sudah mati dan tidak boleh digunakan, menurut dell - "OBSOLETE! Komunitas yang didukung repositori firmware Dell, OBSOLETE!"
Alih-alih gunakan repositori openmanage http://linux.dell.com/wiki/index.php/Tech/libsmbios_dellBiosUpdate
Itu bekerja untuk saya tanpa masalah.
sumber
7 Langkah Saya Untuk Bahagia tanpa menggunakan drive eksternal
Saya baru-baru ini memperbarui BIOS Dell Latitude E6500 saya dari versi A27 ke A29 pada Linux Mint 17 KDE (= Ubuntu 14,04 LTS Trusty Tahr) dengan CLI dan inilah yang bekerja sangat baik untuk saya:
sudo apt-get install firmware-addon-dell smbios-utils wine
Periksa versi BIOS Anda:
sudo dmidecode -s bios-version
Output saya:A27
Unduh BiosUpdateFile.exe Anda (dalam kasus saya E6500A29.exe) untuk perangkat khusus Anda dari Halaman Dukungan DELL
Beralih ke direktori yang menyarangkan E6500A29.exe Anda dan ekstrak file * .hdr darinya dengan perintah:
wine E6500A29.exe -writehdrfile
Perbarui BIOS:
sudo dellBiosUpdate -u -f E6500A29.hdr
Mulai ulang:
sudo reboot now
Periksa versi BIOS Anda lagi:
sudo dmidecode -s bios-version
Output saya:A29
sumber
Untuk Mesin Dell yang Lebih Lama
Saya memiliki desktop Dell lama (Dimension E520 sekitar 2006) yang menjalankan Ubuntu. Untuk memperbarui BIOS, saya mengunduh .exe yang diperlukan dari Dell. Kemudian saya mencoba menjalankannya menggunakan yang berikut:
Menggunakan drive USB dengan FreeDos. Mesin tidak mau boot ke FreeDos dan itu memberi Device tidak siap kesalahan.
SystemRescueCD - masalah yang sama dengan 1) di atas.
Menggunakan disk instalasi Windows 7 64 bit, boot ke lingkungan prompt perintah Windows tetapi kesalahan "tipe gambar tidak ada" dikembalikan.
Di utas lain saya menemukan bahwa kesalahan dalam 3) dapat diatasi dengan menggunakan disk Windows 32 bit. Jadi saya coba lagi dengan 32 bit. Kali ini exe berlari, mengklik prompt dll. Dan tidak ada pesan kesalahan, tetapi BIOS tidak memperbarui.
Akhirnya, saya mencoba metode yang diuraikan di sini di forum dukungan Dell.
Unduh Paket Distribusi Diagnostik Dell (DDDP)
Jalankan DDDP & ikuti petunjuknya
Arahkan ke folder DIAGS yang dibuat oleh ekstraksi
Hapus semua file dari folder DIAGS kecuali untuk yang berikut:
COMMAND.COM, DELLBIO.BIN, DELLRMK.BIN, AUTOEXEC.BAT, & CONFIG.SYS
Tambahkan BIOS .exe ke folder DIAGS
Arahkan ke C: \ Dell \ Drivers \ R174621 \ dan jalankan DDDP .exe.
pilih opsi Buat CD Bootable (ada juga opsi instal ke Flash Drive, tapi saya belum mencoba ini).
Muat CD ke dalam mesin. Reboot, F12, boot dari CD dan jalankan BIOS .exe.
sumber
Pernahkah Anda melihat artikel DellBIOS - Ubuntu Wiki ?? Tampaknya cukup menyeluruh dan menjawab pertanyaan Anda tentang caranya.
sumber
Instruksi dari Dell ini berfungsi dengan baik untuk saya setelah beberapa percobaan yang gagal sebelumnya.
http://www.dell.com/support/article/us/en/19/SLN171755/en
Terdiri dari:
Memperbarui Dell Latitude E6420 saya dengan mudah dari versi BIOS A07 ke A08 ke A23 (A08 diperlukan sebelum saya dapat menginstal dalam satu flash hingga A23).
Sederhana dan cepat.
sumber
Pada mesin yang lebih baru, posting 2015 saya percaya, Anda dapat dengan mudah memasukkan .exe updater (meskipun deskripsi resmi hanya menyebutkan Windows) di
/boot/efi/
, reboot, tekan F12 dan pilih upgrade Flash BIOS. Saya melakukan ini dengan XPS 15 9950 dan itu bekerja seperti pesona. Lihat juga pembaruan BIOS dell .sumber