मैं डेल लैपटॉप के BIOS को कैसे अपडेट करूं?


33

मैंने उबंटू लैपटॉप पर उबंटू 11.10 स्थापित किया है, लेकिन डेल वर्तमान में मेरा बायोस संस्करण A09 में। BIOS प्रारूप प्रदान कर रहा है, लेकिन ड्राइवर डाउनलोड साइट पर बायोस का नवीनतम संस्करण A011 है।

बायोस को अपडेट करने में मेरी मदद करें।

मेरे लैपटॉप की जानकारी:

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

चलने के बाद sudo update_firmwareमुझे त्रुटियों का निम्नलिखित सेट मिलता है:

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

जवाबों:


30

EDIT अक्टूबर 2015

Win7 के बाद के युग में इस उत्तर ने इसकी उपयोगिता को रेखांकित किया है। पहले अन्य उत्तरों को देखें। आगे पढ़ें जब तक आपके पास जलने का समय न हो।

इस प्रश्न के लिए पोस्ट किए गए अन्य उत्तर पुराने हार्डवेयर के साथ काम कर सकते हैं, लेकिन मैंने डेल इंस्पिरॉन 7520 (विंटेज 2012) के BIOS को अपग्रेड करने के अपने अनुभव के बाद इसे पोस्ट किया। अनौपचारिक डेल समर्थन वेब साइटों पर तारीखों की जाँच करने से पता चलता है कि यह 2010 के बाद या पहले भी अन्य डेल मॉडल पर लागू हो सकता है।

पहला कदम अपने वर्तमान सिस्टम के बारे में जानकारी प्राप्त करना है। Ubuntu में आप निम्नलिखित दो कमांड के साथ BIOS संस्करण की जांच कर सकते हैं:

sudo dmidecode -s bios-version
sudo dmidecode -s bios-release-date

निर्माता की वेबसाइट को क्वेरी करते समय आपको अपने कंप्यूटर के हार्डवेयर के बारे में जानकारी चाहिए। डेल के लिए यह अक्सर सर्विस टैग और एक्सप्रेस सर्विस कोड के रूप में अंडरसाइड पर कहीं न कहीं छपा होता है। यदि यह पढ़ना आसान नहीं है, तो जानकारी निम्नलिखित तरीके से प्राप्त की जा सकती है:

1) स्थापित करें libsmbios:

sudo apt-get update
sudo apt-get install libsmbios-bin

2) सिस्टम से सर्विस टैब आदि प्राप्त करें:

sudo getSystemId

यह इस तरह से उत्पादन का उत्पादन करेगा:

Libsmbios version:      2.2.28
Product Name:           Inspiron 7520
Vendor:                 Dell Inc.
BIOS Version:           ANN
System ID:              0xNNNN
Service Tag:            NABCDEFN
Express Service Code:   NNNNNNNNNN
Asset Tag:              
Property Ownership Tag: 

BIOS संस्करण में महत्वपूर्ण जानकारी के साथ, सिस्टम आईडी, सर्विस टैग और एक्सप्रेस सेवा कोड।

उपरोक्त जानकारी के साथ, डेल वेब साइट पर जाएं और अपने विशेष कंप्यूटर के लिए उपयुक्त ड्राइवर डाउनलोड करें।

अब तक बहुत अच्छा है, लेकिन आप देखेंगे कि डाउनलोड एक विंडोज निष्पादन योग्य है। जिस तरह यह उबंटू (या किसी अन्य लिनक्स) के तहत नहीं चलाया जा सकता है, यह भी विंडोज के विरासत संस्करणों के तहत नहीं चलेगा, विशेष रूप से एमएस-डॉस या एमएस-डॉस के किसी भी अनुकरण के तहत । यह विंडोज के पुराने संस्करणों के साथ संगत होने के बारे में डाउनलोड पेज पर कह सकता है कि कुछ भी होने के बावजूद है; किसी भी विरासत DOS- प्रकार के वातावरण का उपयोग करते हुए .exe चलता है, लेकिन एक कष्टप्रद संदेश को प्रिंट करने के अलावा कुछ भी किए बिना बाहर निकलता है।

तो, यहाँ मज़ेदार सा आता है: BIOS अपग्रेड को चलाने के लिए आपको एक विंडोज 7 (या बाद में) पर्यावरण की आवश्यकता होती है । और हम एक सिंगल-बूट उबंटू मशीन (या यहां तक ​​कि एक कंप्यूटर जो कि विंडोज़ की तरह चल रहे हैं, जैसे XP) पर कैसे करते हैं?

इस बिंदु पर मुख्य घटक एक विंडोज 7 मरम्मत डिस्क है। एक को प्राप्त करने के कई तरीके हैं, जिसमें इंटरनेट पर स्रोतों से एक खरीदना या किसी ऐसे व्यक्ति से दोस्ती करना, जिसके पास विंडोज 7 कंप्यूटर है। यदि आप भाग्यशाली हैं तो आपके कंप्यूटर निर्माता ने आपके बॉक्स के साथ एक बंडल किया है। मैंने अपनी उबंटू मशीन पर एक बनाने के लिए चुना, वर्चुअलबॉक्स में चल रही विंडोज 7 की एक प्रति का उपयोग करते हुए, इस वेब साइट से एक बचाव डिस्क बनाने के लिए निर्देशों का पालन करना ।

अच्छी खबर यह है कि इस बात से कोई फर्क नहीं पड़ता कि विंडोज 7 का कौन सा संस्करण मरम्मत डिस्क से प्राप्त किया गया है। चूँकि यह एक BIOS अपग्रेड है तो इससे कोई फर्क नहीं पड़ता कि आप 32-बिट या 64-बिट संस्करण का उपयोग करते हैं या नहीं यदि आपका कंप्यूटर 64-बिट है।

एक बार आपके पास विंडोज 7 रिपेयर डिस्क हो, तो बाकी काम आसान है। आप चाहें तो इसे बूट करने योग्य यूएसबी में बना सकते हैं, लेकिन अगर आपके बॉक्स में सीडी ड्राइव है तो यह अनावश्यक है। यहाँ कदम हैं:

  1. एक साधारण USB फ्लैश ड्राइव पर डाउनलोड किया गया BIOS अपग्रेड .exe डालें।
  2. विंडोज 7 रिपेयर डिस्क से आप कंप्यूटर को रिबूट करें, Spaceसंकेत दिए जाने पर बार को हिट करें ।
  3. कमांड प्रॉम्प्ट पर नेविगेट करें। ( Use Recovery Tools->Command Prompt)।
  4. अपने USB के लिए सही ड्राइव अक्षर का पता लगाएं (कमांड लाइन पर dir a:फिर b, c, आदि। जब तक आप सही नहीं पाते)।
  5. कमांड लाइन पर इसे नेविगेट करें (कोलन के साथ ड्राइव अक्षर टाइप करें)।
  6. फ़ाइल को उसका नाम लिखकर चलाएँ (नोट टैब ऑटो-पूर्ण कार्य :))।
  7. वहां से, बस ऑन-स्क्रीन निर्देशों का पालन करें, और सुनिश्चित करें कि अपग्रेड पूरा होने के दौरान आपका कंप्यूटर पावर्ड-ऑन रहता है।

ध्यान दें कि आपके उबंटू स्टार्टअप स्क्रीन पर वापस आने से पहले दो स्वचालित रीबूट हैं।


3
बहुत बढ़िया जवाब, कृपया ध्यान दें कि बस क्या हुआ: आपका प्रश्न इस के डुप्लिकेट के रूप में बंद हो गया, आपके द्वारा अपनी पोस्ट को पोस्ट किया गया उत्तर इस प्रश्न पर स्थानांतरित हो गया, मैंने "पुराने उत्तर" कारण के लिए प्रश्न में एक इनाम जोड़ा है, यह इनाम शायद तुम्हारा होगा अगर कोई भी Windows7 बचाव डिस्क के बिना ऐसा करने का कोई अन्य तरीका नहीं पाता है।
ब्रूनो परेरा

1
धन्यवाद @Bruno, मुझे यकीन नहीं था कि पुराने उत्तरों से कैसे निपटा जाए जिसके कारण मैंने प्रश्न को दोहराते हुए जोखिम उठाया, विलय का आपका समाधान उत्कृष्ट है।
बोबले

2
@Boble - मैंने आपके दृष्टिकोण की कोशिश की - जब मैंने BIOS फ़ाइल (6430SA15.exe) निष्पादित की तो मुझे त्रुटि संदेश मिला: "छवि प्रकार का समर्थन करने के लिए आवश्यक उपतंत्र मौजूद नहीं है"। ऐसा लगता है कि यह 32/64 समस्या के साथ कुछ है :( किसी भी विचार?
xhudik

1
डेल की संभावना ने उनकी एक्स फ़ाइलों को फिर से संकलित किया और वे अब डॉस मोड में काम कर रहे हैं (जैसा कि मैंने 1 टिप्पणी का उल्लेख नहीं किया है) - यह जवाब अब और मदद नहीं करेगा। RAOF के जवाब (USB पर फ्रीडोस) ने मेरी मदद की
xhudik

1
@ xhudik मुझे उम्मीद है कि जीत के बाद के युग में डेल ने महसूस किया है कि उन्हें भविष्य में कुछ और सबूत चाहिए। हिम्मत मैं कहता हूँ कि यह कुछ अच्छा है जो विंडोज 10 से निकला है :) ?? आपकी टिप्पणी के मद्देनजर मैं अपने उत्तर को संपादित करूँगा ताकि लोग उस चीज़ से अलग न हों जो अब एक ऐतिहासिक जिज्ञासा है।
बोबले

23

आपको अपनी साइट से किसी भी फर्मवेयर अपडेट को स्थापित करने के लिए विंडोज की आवश्यकता नहीं है, बस यहां दिए गए निर्देशों का पालन करें

डेल वेबसाइट से:

  1. अपने हार्डवेयर के लिए dell.com से WIndows / DOS BIOS इंस्टॉलर डाउनलोड करें
  2. नवीनतम SystemRescueCD डाउनलोड करें और इसे एक रिक्त सीडी में जला दें या इसे USB फ्लैश ड्राइव पर स्थापित करें ।
  3. Windows / DOS BIOS इंस्टॉलर को एक FAT स्वरूपित USB स्टिक या उस एक पर कॉपी करें जिसे आपने SystemRescueCD स्थापित किया था।
  4. सीडी या फ्लैश ड्राइव से बूट करें।
  5. फ़्लॉपी इमेज मेनू में FreeDOS से बूट करना चुनें।
  6. सुनिश्चित करें कि आप HIMEM और EMM386 मेमोरी प्रबंधकों को लोड न करें।
  7. USB स्टिक में बदलें (आमतौर पर C: यदि आपके HDD पर कोई FAT विभाजन नहीं है)।
  8. इंस्टॉलर चलाएं

E7240 मशीन के लिए A14 अद्यतन चलाते समय उदाहरण।

यहाँ छवि विवरण दर्ज करें


1
यह एक आकर्षण की तरह काम करता है और मुझे वास्तव में समझ नहीं आता कि यह उत्तर ° 1 क्यों नहीं है! मैंने नवीनतम SystemRescueCD (4.2) डाउनलोड किया और एक लाइवयूएसबी बनाया, जो उनके होमपेज पर बहुत सीधे आगे समझाया गया है। इस fat32 स्टिक की जड़ में केवल एक dir (उदा। मीडिया) बनाया और अंदर .exe डाला। फिर स्टिक से बूट करें और इस नए संस्करण के लिए "ए) रन .. फ्लॉपी .." → फ्रीडोस चुनें। मैंने तब विकल्प 2 को चुना) "एक्सएमजीआर और यूआईडी .." ऊपर से सलाह 6) का पालन करना। उन लोगों के लिए जो नहीं जानते (जीत) डॉस दुनिया: ड्राइव डायन को सरल c:और इस उदाहरण में चलाएं cd mediaऔर [updatename].exe। (
वोस्त्रो

सबसे पहले मैंने सोचा था कि यह काम नहीं करेगा, क्योंकि BIOS अद्यतन उपयोगिताओं विंडोज के लिए हैं, लेकिन यह फ्रीडोस में भी चलाने के लिए निकलता है। ठंडा!
gertvdijk

omg ... कोशिश करने के बाद, यह अंत में काम किया !!!
dorien

यह मेरे लिए मेरे डेल D630 से ए 19 को अपडेट करने के लिए एक आकर्षण की तरह काम करता था। यहां कुछ ऐसी चीजों का उल्लेख नहीं किया गया है जिनका मुझे पता लगाना था: मैंने विकल्प 0 को चुना था जो बिना मेमोरी मैनेजर के था और इसमें USB कुंजी भी होनी चाहिए थी। जब मैंने इसे रिबूट किया तो अन्यथा इसे स्थापित नहीं किया गया था।
ब्रायन

यह डेल XPS 13 L321X A02 से A08 में अपग्रेड करने में विफल रहता है। यह दावा करता है कि सिस्टम "कैप्सूल अपडेट" के लिए बंद हो जाएगा, लेकिन यह बस कुछ भी किए बिना शक्तियां नीचे कर देता है।
जेफ बर्गज

6

डेल ने अपने कंप्यूटर पर नवीनतम BIOS को डाउनलोड करने और लागू करने के लिए एक बहुत ही उपयोगी उपयोगिता है जो लिनक्स का उपयोग कर रहे हैं। यह सैद्धांतिक रूप से बिना किसी समस्या के चलना चाहिए और आप इसे उबंटू में चला सकते हैं।

कृपया अधिक जानकारी के लिए उनके पेज पर जाएं, वहां सटीक निर्देश हैं:

यहां लिंक किए गए पृष्ठ से निर्देश दिए गए हैं

sudo wget -q -O - http://linux.dell.com/repo/firmware/bootstrap.cgi | bash
sudo apt-get install firmware-addon-dell
sudo apt-get install $(bootstrap_firmware -a)
sudo update_firmware

कृपया ध्यान दें: मैंने इसे स्वयं परीक्षण नहीं किया है, आप पहले डेल सपोर्ट के लिए एक ईमेल ड्रॉप कर सकते हैं यह पूछने के लिए कि क्या यह विधि पदावनत है या यदि इसके साथ कोई समस्या है।


sudo update_firmware im को चलाने में त्रुटि हो रही है, मैंने अपने ques में abt त्रुटि का उल्लेख किया है
गुंजन पाराशर

3
इससे करंट नहीं लगता है। यह कोशिश करने पर पहला निर्देश निम्नलिखित संदेश के साथ विफल होता है: the firmware respository is obsolete and unmaintained. Please use the OMSA repository instead for official updates.जब मैंने स्क्रिप्ट की जाँच की तो संदेश पहली निष्पादित लाइन के रूप में दिखाई देता है, उसके बाद exit 1। Nuff ने कहा ...
Bobble

अब OMSA की पेशकश की जाँच करने के बाद, मुझे लगता है कि लेखन के समय कोई उबंटू समर्थन नहीं है, और अन्य डिस्ट्रो का समर्थन विश्वसनीय नहीं है। मैंने अब ऐसा करने के सभी प्रकाशित तरीकों को आज़माया है, सिवाय अपने सिस्टम पर विंडोज को फिर से इंस्टॉल करने के, जो मैं नहीं कर सकता क्योंकि मेरे पास इंस्टॉलेशन डिस्क नहीं है (मैंने इंस्टॉल पार्टीशन भी मिटा दिया ...)।
बोबले

4

सबसे पहले, मैं BIOS को तब तक अपडेट नहीं करूंगा जब तक कि एक विशिष्ट समस्या न हो जिसे ठीक करने के लिए BIOS अपडेट की आवश्यकता होती है (जैसे वर्चुअलाइजेशन तकनीक का सक्रियण)।

यदि BIOS अपडेट खराब हो जाता है तो आपके कंप्यूटर को एक पेपर वेट प्रदान किया जा सकता है।

व्यक्तिगत रूप से मैं FreeDOS का उपयोग करता हूं, हालांकि अन्य विकल्प हैं।

मैंने इसे unetbootin के साथ एक फ्लैश ड्राइव पर रखा और फ़्लैश ड्राइव में bios_update.exe जोड़ें।

फिर आप usb से बूट करते हैं और bos_update.exe को DOS कमांड प्रॉम्प्ट से चलाते हैं।

यदि आप एक USB बूट कर सकते हैं, तो आप एक सीडी को जला सकते हैं।

आर्क विकी के पास कई अतिरिक्त विकल्पों के साथ बहुत अच्छी जानकारी है।

देखें: https://wiki.archlinux.org/index.php/Flashing_BIOS_from_Linux


धन्यवाद, मैं अपडेट नहीं करूंगा क्योंकि मुझे ऐसी कोई समस्या नहीं हो रही है
गंजन पराशर

4

हाल के डेल BIOSs में एक अंतर्निहित उन्नयन मॉड्यूल है।

  1. डेल वेबसाइट से उपयुक्त .EXE उन्नयन कार्यक्रम डाउनलोड करें।
  2. इस फ़ाइल को USB ड्राइव पर लिखें।
  3. सम्मिलित करें कहा यूएसबी ड्राइव और रिबूट। (NB: यदि आपका कंप्यूटर UEFI मोड में बूट करता है, तो आप इसके बजाय .EXE को / boot / efi पार्टीशन में डाल सकते हैं: यह अपने आप मिल जाना चाहिए)
  4. जैसा कि डेल लोगो दिखाई देता है, वन-टाइम बूट मेनू में प्रवेश करने के लिए F12 दबाएं
  5. इस मेनू में, बायोस फ्लैश अपडेट का चयन करें। यदि यह प्रविष्टि प्रकट नहीं होती है, तो आपके BIOS में अंतर्निहित नवीनीकरण मॉड्यूल नहीं है।
  6. अपग्रेड मॉड्यूल में, USB डिस्क पर .EXE अपग्रेड प्रोग्राम का पता लगाएं।
  7. नवीनीकरण प्रक्रिया शुरू करें।

3

मैं हाल ही में डेल इंस्पिरॉन 1525 पर BIOS अपडेट करना चाहता था।

http://linux.dell.com/repo/firmware/ मर चुका है और इसका उपयोग नहीं किया जाना चाहिए, dell के अनुसार - "OOLOLETE! समुदाय ने डेल फर्मवेयर रिपॉजिटरी OBSOLETE का समर्थन किया!"

इसके बजाय ओपनमैनेज रिपॉजिटरी का उपयोग करें http://linux.dell.com/wiki/index.php/Tech/libsmbios_dellBiosUpdate

इसने बिना किसी मुद्दे के मेरे लिए काम किया।


मैंने डेल विकी में उल्लिखित प्रक्रिया के चरण 2 को पूरा किया, लेकिन मैं चरण 3 से आगे बढ़ने में असमर्थ था, क्योंकि मुझे लगता है कि मुझे आवश्यक हेडर फ़ाइल रिपॉजिटरी में नहीं थी। वास्तव में, कोई भी BIOS अपग्रेड कम से कम 18 महीनों के लिए रिपॉजिटरी में प्रकाशित नहीं हुआ है (यह लिखने का समय जनवरी 2013 है)।
बोबले

मैंने "नवीनतम" एक (एक अद्यतन 18 महीने पहले) का उपयोग किया। मेरा लैपटॉप लगभग 5 साल पुराना है, ताकि कोई मुझे नया लगे। मैंने मई 2012 के आसपास विधि की कोशिश की, मैं अभी सब कुछ याद नहीं कर सकता :(
बुद्धिमानी

1
20150415 के रूप में ओपनमैनेज रेपो 404 है
ब्रैम

3

मेरे 7 कदम किसी भी बाहरी ड्राइव का उपयोग किए बिना खुशी के लिए

मैंने हाल ही में लिनक्स डेल 17 केडीई (= Ubuntu 14.04 एलटीएस ट्रस्टी ताहर) के तहत संस्करण ए 27 से ए 29 तक अपने डेल अक्षांश ई 6500 के BIOS को सीएलआई के साथ अद्यतन किया है और यहां मेरे लिए बहुत अच्छा काम किया है:

  1. आवश्यक डेल सॉफ्टवेयर डाउनलोड करें sudo apt-get install firmware-addon-dell smbios-utils wine
  2. अपना BIOS संस्करण जांचें: sudo dmidecode -s bios-versionमेरा आउटपुट:A27

  3. DELL सपोर्ट पेज से अपने विशिष्ट उपकरण के लिए अपना BiosUpdateFile.exe (मेरे मामले में E6500A29.exe) डाउनलोड करें

  4. उस निर्देशिका पर स्विच करें जो आपके E6500A29.exe पर घोंसला बनाती है और कमांड के साथ * .hdr फाइल को इसमें से निकालें: wine E6500A29.exe -writehdrfile

  5. अद्यतन BIOS: sudo dellBiosUpdate -u -f E6500A29.hdr

  6. रीबूट: sudo reboot now

  7. अपने BIOS संस्करण को फिर से जांचें: sudo dmidecode -s bios-versionमेरा आउटपुट:A29


मैंने एक पुराने डेल डी 630 पर यह कोशिश की और ए 19 को अपडेट करने में सफलता नहीं मिली। हार्डवेयर शायद बहुत पुराना है। BIOS updater द्वारा स्थापित सब कुछ ने कहा कि यह फर्मवेयर को नहीं चला सकता है जब यह भागा।
ब्रायन

3

पुराने डेल मशीनों के लिए

मेरे पास एक पुराना डेल डेस्कटॉप (आयाम E520 लगभग 2006) उबंटू चल रहा है। BIOS को अपडेट करने के लिए मैंने डेल से अपेक्षित .exe डाउनलोड किया। फिर मैंने निम्न का उपयोग करके इसे चलाने की कोशिश की:

  1. FreeDos के साथ USB ड्राइव का उपयोग करना। मशीन FreeDos में बूट नहीं होगी और इसने एक उपकरण को तैयार त्रुटि नहीं दी।

  2. SystemRescueCD - 1 के रूप में एक ही समस्या) ऊपर।

  3. विंडोज 7 64 बिट इंस्टॉलेशन डिस्क का उपयोग किया, विंडोज कमांड प्रॉम्प्ट वातावरण में बूट किया गया लेकिन एक त्रुटि "छवि प्रकार मौजूद नहीं है" वापस आ गया है।

  4. एक और सूत्र में मैंने पाया कि 3 में त्रुटि) 32 बिट विंडोज डिस्क का उपयोग करके दूर की जा सकती है। इसलिए मैंने 32 बिट के साथ फिर से कोशिश की। इस बार exe भागा, संकेतों आदि पर क्लिक किया और कोई त्रुटि संदेश नहीं दिया, लेकिन BIOS अपडेट नहीं हो रहा था।

अंत में, मैंने डेल समर्थन मंचों पर यहां बताई गई विधि की कोशिश की

  1. डेल डायग्नोस्टिक डिस्ट्रीब्यूशन पैकेज (DDDP) डाउनलोड करें

  2. DDDP चलाएँ और संकेतों का पालन करें

  3. निष्कर्षण द्वारा बनाए गए DIAGS फ़ोल्डर में नेविगेट करें

  4. निम्न को छोड़कर DIAGS फ़ोल्डर से सभी फ़ाइलों को निकालें:

    COMMAND.COM, DELLBIO.BIN, DELLRMK.BIN, AUTOEXEC.BAT, और CONFIG.SYS

  5. DIAGS फ़ोल्डर में BIOS .exe जोड़ें

  6. C: \ Dell \ Driver \ R174621 \ पर नेविगेट करें और DDDP .exe चलाएँ।

  7. एक बूट करने योग्य सीडी विकल्प चुनें (फ्लैश ड्राइव विकल्प के लिए एक इंस्टॉल भी है, लेकिन मैंने यह कोशिश नहीं की है)।

  8. मशीन में सीडी लोड करें। रिबूट, एफ 12, सीडी से बूट करें और BIOS चलाएं।


आपने "डीडीपीडी को कैसे चलाया"? आपके पास विंडोज बूट होना चाहिए, या ....?
टॉमी ट्रसेल

हाँ हाँ हाँ!! विंडोज की मरम्मत के साथ 8 डिस्क की कोशिश की गई, लेकिन "सबसिस्टम सपोर्ट नहीं करता", आदि मिला। .... इस उत्तर ने पहली कोशिश में बहुत अच्छा काम किया और बहुत जल्दी यूएसबी बूट करने योग्य है, वैसे भी हाथ पर रखने के लिए बहुत अच्छा है। @TommyTrussell, मैंने USB फ्लैश बनाने के लिए एक अलग कंप्यूटर पर DDDP चलाई। यह उत्तर नई मशीनों के लिए भी बहुत बढ़िया है।
क्रोकसेक

1

क्या आपने डेलबीआईओएस - उबंटू विकी लेख देखा है ?? यह काफी गहन प्रतीत होता है और आपके प्रश्न का उत्तर कैसे देता है।


2
उबंटू पूछने के लिए आपका स्वागत है! जब भी यह सैद्धांतिक रूप से प्रश्न का उत्तर दे सकता है, तो उत्तर के आवश्यक भागों को शामिल करना और संदर्भ के लिए लिंक प्रदान करना बेहतर होगा
रिंगटोन

1
वास्तव में यह पहली चीज थी जब मैंने ऐसा करने की कोशिश की। नहीं, यह मेरी मशीन के लिए कम से कम काम नहीं करता है, क्योंकि डेल बायसडिस्क फ्रीडोस पर आधारित है, और हाल ही में (यानी पोस्ट 2010) डेल BIOS अपग्रेड को डॉस के विंडोज 7 संस्करण पर चलाने के लिए बनाया गया है। कृपया इस बारे में मेरी टिप्पणी कहीं और देखें। निष्पक्षता में, आपने जो लिंक दिया है, उसमें मुझे BIOS जानकारी प्राप्त करने के बारे में कुछ सुझाव दिए गए हैं, इसलिए सभी जानकारी पुरानी नहीं है।
Bobble

1

पिछले असफल प्रयासों के एक जोड़े के बाद डेल के इन निर्देशों ने मेरे लिए पूरी तरह से काम किया।

http://www.dell.com/support/article/us/en/19/SLN171755/en

के शामिल:

  • युएसबी स्टिक
  • FreeDOS बेस आईएसओ 1.0
  • UNetbootin

मेरे डेल अक्षांश E6420 को BIOS संस्करण A07 से A08 से A23 तक आसानी से अपडेट किया गया (A08 की आवश्यकता थी इससे पहले कि मैं A23 तक जा सकूं)।

सरल और तेज।


1

नई मशीनों पर, 2015 के बाद मेरा मानना ​​है कि, आप केवल .exe updater (भले ही आधिकारिक वर्णन केवल Windows का उल्लेख करते हैं) में डाल सकते हैं /boot/efi/, रिबूट करें, F12 दबाएं और फ़्लैश BIOS अपग्रेड का चयन करें। मैंने एक्सपीएस 15 9950 के साथ ऐसा किया और यह एक आकर्षण की तरह काम करता है। इसके अलावा BIOS अपडेट डेल देखें ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.