जब केवल बाइनरी प्रदान की जाती है तो BIOS कैसे फ्लैश करें?


16

मैं तोशिबा QOSMIO-G30 पर BIOS को अपडेट करना चाहता हूं। exeफ़ाइल है कि मैं निर्माता वेब साइट से डाउनलोड ऑपरेटिंग सिस्टम स्वतंत्र माना जाता है! फिर भी वाइन का उपयोग करके मैं फ़ाइल को FLASH सिस्टम BIOS में निष्पादित नहीं कर सका। क्या उबंटू में BIOS को अपडेट करने का कोई तरीका है?

जवाबों:


12

यह साइट बताती है कि लिनक्स के तहत एक BIOS अपडेट कैसे किया जाए।

उसी साइट से उद्धृत:

तो आपने आखिरकार एक विंडोज-फ्री कंप्यूटर के लिए कदम बढ़ाया है, आप अपने ब्रांड के नए लिनक्स ओएस, कोई ट्रोजन / वायरस, कोई मंदी नहीं ले रहे हैं, सब कुछ सही है। अचानक, आपको कुछ नए हार्डवेयर का समर्थन करने के लिए अपने मदरबोर्ड पर BIOS को अपडेट करने की आवश्यकता है, लेकिन आमतौर पर मदरबोर्ड विक्रेता केवल डॉस आधारित BIOS फ्लैश उपयोगिताओं की पेशकश कर रहा है। तुम घबड़ाओ! सौभाग्य से, इस समस्या को हल करना आसान है ...

नीचे अनुसरण करने के चरण दिए गए हैं:

चरण 1: FreeDOS बूट डिस्क फ्लॉपी छवि डाउनलोड करें

चरण 2: माउंटेड फ्लॉपी डिस्क छवि पर अपनी BIOS फ्लैश उपयोगिता और नई BIOS छवि की प्रतिलिपि बनाएँ

चरण 3: एक बूट करने योग्य सीडी को जलाएं जो उपयोग के लिए फ्लॉपी डिवाइस का अनुकरण करेगा

चरण 4: रिबूट, फ्लैश, रिबूट, अपने नए BIOS का आनंद लें

स्रोत: linuxinsight.com


1
कई बार कोशिशों के बाद मुझे लगता है कि आपकी पसंद शायद समस्या को हल करने का सबसे अच्छा तरीका है। हालाँकि, डॉस आधारित BIOS फ्लैश विधि को पढ़ने के बाद मुझे ऐसा करना मुश्किल लगता है।
खालिद मुस्लेह

आप इसे पढ़ने का समय लें, और मुझे यकीन है कि आप इसे कर सकते हैं। :)
मिच

मैं चरणों को ध्यान से पढ़ने की कोशिश करूंगा और मूल्यांकन करूंगा कि क्या यह जोखिम के लायक है। आप की तुलना में मिच
खालिद मुसले

दुर्भाग्य से BIOS छवि 1.44Mb डिस्क छवि से बड़ी है। :-(
artfulrobot 8

कोई बात नहीं। क्योंकि आप एक बूट करने योग्य सीडी बना रहे हैं, और फ़्लॉपी नहीं।
मिच

11

मैं अत्यधिक शराब का उपयोग करते हुए .exe के साथ एक BIOS चमकती नहीं करने की सलाह दूंगा। यदि कुछ गलत होता है, तो BIOS को फ्लैश करना संभवतः आपके कंप्यूटर को एक बड़े पेपरवेट में बदल सकता है।

कुछ निर्माताओं (मुझे पता है कि डेल उदाहरण के लिए करता है) में लिनक्स के लिए वैकल्पिक BIOS अपग्रेड विधियां हैं।

हालांकि अगर तोशिबा किसी भी लिनक्स संगत विकल्पों की पेशकश नहीं करता है, तो आपका सबसे अच्छा शर्त यह है:

  1. निर्धारित करें कि क्या आपको वास्तव में अपडेट करने की आवश्यकता है। यदि आपको वर्तमान में BIOS के साथ कोई समस्या नहीं है और आपको इसमें से किसी भी नई सुविधाओं की आवश्यकता नहीं है, तो आप संभवतः अपडेट को अनदेखा कर सकते हैं।
  2. यदि आपको अपडेट की आवश्यकता है, या तो एक डॉस बूट डिस्क बनाएं ( ऐसा करने के लिए एक अच्छा कैसे-करें के लिए मिच के उत्तर लिंक), एक नए विभाजन पर डॉस / फ्रीडोस आदि स्थापित करें, या -गुलप- विंडोज स्थापित करें। यदि आपके पास एक अतिरिक्त पुरानी हार्ड ड्राइव है, तो आप इस हार्ड ड्राइव को भी स्थापित कर सकते हैं, उस पर खिड़कियां डाल सकते हैं, BIOS को फ्लैश कर सकते हैं और फिर उस पर उबंटू के साथ अपनी हार्ड ड्राइव पर वापस आ सकते हैं।

जवाब के लिए धन्यवाद । वहाँ अच्छा कारण नहीं है कि मुझे अब बायोस को अपडेट क्यों करना चाहिए। मैंने सोचा कि यह ग्राफिक कार्ड को पहचानने में मदद कर सकता है क्योंकि उबंटू नहीं करता है! अन्यथा सब कुछ ठीक चल रहा है। मैं मानता हूं कि मिच की सिफारिशें सबसे अच्छा तरीका है।
खालिद मुसलेह

@KhaledMusleh यह बहुत असंभव है (यदि असंभव नहीं है) कि BIOS को अपडेट करने से उबंटू आपके ग्राफिक्स कार्ड को पहचानने में मदद करेगा। यदि आप पहले से नहीं हैं, तो खोलें jockey(यह भी पता है Additional Drivers) और देखें कि क्या आप अपने ग्राफिक्स कार्ड के लिए ड्राइवर को सक्षम कर सकते हैं।
adempewolff

1
@KhaledMusleh इसके अतिरिक्त, यह संभवतः इसी से संबंधित है। - askubuntu.com/questions/85318/…
jrg

मैंने कई बार सभी अलग-अलग ग्राफिक ड्राइवरों को ubuntu द्वारा आपूर्ति की कोशिश की जो 3 डी चला सकते हैं लेकिन कोई भी काम नहीं करता है। ubuntu के सभी संस्करणों में भी। मुझे पता चला कि काली सूची में एक समान कार्ड है लेकिन समान नहीं है। जीटी संस्करण काली सूची में है, लेकिन मेरा कार्ड नहीं है, जिसका नाम-एनवीडिया GeForce Go 7600 है।
खालिद मुसलेह

@KhaledMusleh मैं आपको सुझाव दूंगा कि आप अपने कार्ड के बारे में पूरी जानकारी के साथ अपने ग्राफिक्स कार्ड के बारे में एक नया सवाल करें। Nvidea हर अलग कार्ड के लिए एक अलग लिनक्स ड्राइवर नहीं बनाता है, इसलिए नाम समान नहीं होगा। ब्लैकलिस्ट पर अनुशंसित Nvidea ड्राइवर को सक्षम करने से आपकी समस्या ठीक हो जाएगी।
adempewolff

6

केवल GNU / Linux का उपयोग कर चमकती

(नो फ्लॉपी डिस्क, नो सीडी, नो डॉस, नो फ्रीडोस, नो विन *)

व्याख्या

आमतौर पर दो फाइलें होती हैं:

  • एक बाइनरी फ़ाइल जिसमें सभी डेटा (फर्मवेयर) शामिल हैं, जो मदरबोर्ड की चिप में स्थानांतरित होने जा रहा है,

  • एक बाइनरी फ़ाइल जो एक निष्पादन योग्य उपयोगिता है और इसका उपयोग फ़र्मवेयर के वास्तविक हस्तांतरण को मदरबोर्ड पर करने के लिए किया जाता है, साथ ही कुछ चेक भी।

निर्माता इन दोनों बायनेरिज़ को एक सेल्फ एक्सट्रैक्टेड कम्प्रेसेबल फाइल (.exe जो कि .zip फाइल की तरह है) में मिला सकते हैं।

इस स्थिति में एक GNU / linux उपयोगकर्ता .exe फ़ाइल को अनज़िप कर सकता है और फ़र्मवेयर फ़ाइल निकाल सकता है। फिर फ्लैशर उपयोगिता का उपयोग करके नए फर्मवेयर को मदरबोर्ड पर फ्लैश कर सकते हैं।

मैंने एक गीगाबाइट GA-Z68MA-D2H-B3 (Rev। 1.3) और एक .exe फ़ाइल का उपयोग करके इस प्रक्रिया का परीक्षण किया है जिसमें F10 फर्मवेयर संशोधन शामिल है।

प्रक्रिया

पुराने फर्मवेयर का बैकअप बनाने के लिए:

flashrom -p internal -r backup.rom -o backuplog.txt

नए फर्मवेयर को लिखने के लिए, Z8MAD2H3.F10 को अपने नए फर्मवेयर से बदलें:

flashrom -p internal -w Z8MAD2H3.F10 -o writelog.txt

असफल लेखन से वापस लौटने के लिए, यदि आपने पहले चरण में बैकअप पूरा कर लिया है:

flashrom -p internal -w backup.rom -o restorelog.txt

1
और मैन पेज के अनुसार कोई लैपटॉप नहीं है
ubfan1

4

वह काम करने वाला नहीं है।

तोशिबा द्वारा प्रदान किए गए उपकरण के आधार पर, आपको या तो होना चाहिए:

  • एक असली विंडोज पर exe फ़ाइल चलाएं
  • DOS बूट डिस्क बनाएं

यदि तोशिबा दूसरे विकल्प के लिए एक exe फ़ाइल प्रदान कर रहा है, तो आप फ़ाइल को चलाने के लिए एक FreeDOS छवि बनाने का प्रयास कर सकते हैं । मुझे Gentoo के लिए एक विवरण मिला कि यह कैसे करना है।


प्रतिक्रिया के लिए धन्यवाद। मैं दूसरे विकल्प की कोशिश करूँगा क्योंकि कंप्यूटर के साथ आने वाले टपकाने वाले प्रोग्राम काम नहीं करते हैं!
खालिद मुसलेह

मेरा मतलब है कि विंडोज़ को स्थापित नहीं किया जा सकता है यहां तक ​​कि विंडो का एक खुदरा संस्करण भी लैपटॉप पर 2 एचडी को नहीं पहचान सकता है। लैपटॉप के साथ काम करने वाला एकमात्र OS UBUNTU है। मुझे उम्मीद है कि अगर मैं BIOS को अपडेट करता हूं तो मैं 12.04 3 डी चलाने में सक्षम हो सकता हूं!
खालिद मुसलेह

0

ओएस-स्वतंत्र बाइनरी निष्पादनयोग्य जैसी कोई चीज नहीं है। जैसा कि "exe फ़ाइल" का अर्थ है "एक फ़ाइल जिसका नाम .EXE में समाप्त होता है", यह सबसे अधिक संभावना है कि या तो एक Windows पोर्टेबल निष्पादन योग्य या एक MS-DOS निष्पादन योग्य है।

BIOS अपग्रेड को वास्तव में कुछ निम्न-स्तर का माना जाता है जिसे आप एक साधारण सिस्टम जैसे MS-DOS या FreeDOS के साथ कर सकते हैं।

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

फ्लैश टूल नहीं होने से, यूनीफ्लैश जैसे जेनेरिक फ्लैशर्स हैं जो एक कोशिश के लायक हैं। यदि आप इसे चलाना चाहते हैं और यह केवल विंडोज़ है, तो एक अच्छा विकल्प शायद विंडोज प्रीइंस्टॉलेशन एनवायरमेंट लाइव सीडी प्राप्त करना है, जिसमें मूल सिस्टम है और फ्लैश टूल को चलाने में सक्षम होगा, लेकिन दुर्भाग्य से विंडोज लाइसेंस की आवश्यकता होती है।

यदि आप भाग्यशाली हैं और आपको MS-DOS टूल का एक सेट मिलता है, तो टूल का उपयोग करने के लिए FreeDOS में कुछ FreeDOS लाइव सीडी या फ़्लॉपी इमेज को बूट करें और बूट करें (हालाँकि आपको एक अलग फ़्लॉपी / पेन / CD में टूल की आवश्यकता होगी )। यदि आप भी भाग्यशाली हैं, तो आपको एक तैयार-टू-बूट डिस्क छवि मिल सकती है (जैसा कि कई लोग फ्लॉपी छवि लेखकों के अंदर फ्लॉपी चित्र पैक करते हैं, यह संभव है, भी)।


प्रतिक्रिया njsg के लिए धन्यवाद। फ़ाइल जीत / डॉस प्रोग्राम है। चूंकि मैं लैपटॉप के साथ आने वाली डिस्क से खिड़कियों को फिर से स्थापित नहीं कर सकता हूं और यहां तक ​​कि एक रिटेल विंडो संस्करण भी लैपटापो पर 2 एचडी को नहीं पहचान सकता है, तो केवल बचा हुआ विकल्प डॉस ओएस का उपयोग करना है।
खालिद मुसलेह

0

यदि आपके पास Win-10 कॉपी नहीं है, और यदि आप 5 Gb ट्रायआउट संस्करण को डाउनलोड नहीं करना चाहते हैं और इसे इंस्टॉल करना चाहते हैं, तो Win-10 आधारित बचाव डिस्क करेगा। उदाहरण के लिए, इसने मुझे HP द्वारा प्रदान की गई .exe फ़ाइल चलाने की अनुमति दी। मैंने सीधे "स्थापित BIOS को अपडेट किया"।

मेरी राय में, मुफ्त डॉस समाधान की तुलना में सरल।


0

कई आधुनिक लैपटॉप और सिस्टम वास्तव में BIOS को अपडेट करने के लिए सीधे EXE फ़ाइलों का उपयोग नहीं करते हैं, बल्कि यह पूछते हैं कि आप USB फ्लैश स्टिक में फ़ाइल लिखते हैं और उस सम्मिलित के साथ BIOS में बूट करते हैं।


-1

अपने उबंटू सिस्टम ड्राइव को डिस्कनेक्ट करें, एक पुराना स्पेयर या यूज्ड ड्राइव कनेक्ट करें, उस पर विंडोज इंस्टॉल करें, और BIOS अपडेट करें (यदि, Pilot6 बताते हैं , यदि आप पूरी तरह से, सकारात्मक रूप से, BIOS को अपडेट करना है)। फिर, पुरानी ड्राइव को डिस्कनेक्ट करें, अपने उबुन्टू ओएस ड्राइव को वापस रखें, और आप जाने के लिए तैयार हैं, इस ज्ञान में सुरक्षित हैं कि विंडोज ने लिनक्स को भ्रष्ट नहीं किया (जो अक्सर होता है, दुख की बात है)।

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