क्या लिनक्स से BIOS सेटिंग्स को बदलना संभव है?


12

मैं एक-एक करके उन पर केवीएम को हुक करने के बिना एक टन मशीनों पर आईपीएमआई को सक्षम करने के लिए एक स्क्रिप्ट लिखने की कोशिश कर रहा हूं। क्या लिनक्स से BIOS सेटिंग्स को बदलना संभव है? OS SL6 है।

मैं समझता हूं कि प्रत्येक मशीन को साइकल चलाने की आवश्यकता होगी, लेकिन मैं निश्चित रूप से प्रोग्राम कर सकता हूं।


7
उत्तर शायद है। यह लगभग निश्चित रूप से आपके हार्डवेयर पर निर्भर करता है।
20

आप किस हार्डवेयर का उपयोग कर रहे हैं? एचपी सर्वर पर, BIOS सेटिंग्स को बदला जा सकता है।
इविहित

जवाबों:


2

सामान्य तौर पर, नहीं। सेटिंग्स कैसे संग्रहीत की जाती हैं, या यहां तक ​​कि क्या सेटिंग्स हैं, इसके लिए कोई मानक नहीं है। यह जानकारी प्रत्येक व्यक्तिगत बायोस के लिए स्वामित्व है।


2
इसलिए यदि आप किसी प्रश्न को समाप्त करने जा रहे हैं (विशेषकर इतने समय के बाद) तो आपको यह समझाते हुए एक टिप्पणी छोड़ने की उम्मीद है कि क्यों।
Psusi

2

उपयोग:

... पढ़ने के लिए

  • dmidecode (कंप्यूटर के DMI को डंप करने का उपकरण (कुछ SMBIOS कहते हैं))

... लिखना

  • http://flashrom.org (फ्लैश चिप्स को पहचानने, पढ़ने, लिखने, सत्यापित करने और मिटाने का उपकरण ...)

  • http://www.coreboot.org (अधिकांश कंप्यूटरों में पाए जाने वाले मालिकाना BIOS (फर्मवेयर) को बदलने के उद्देश्य से एक निशुल्क सॉफ्टवेयर परियोजना है।)


1
सवाल सेटिंग लिखने के बारे में है, न कि केवल BIOS को अधिलेखित करने के लिए।
wRAR

2

एचपीई सर्वर पर आप यूटिलिटी नामक सेटिंग्स का उपयोग करके सेटिंग्स बदल सकते हैं conrep। यह hp-scripting-toolsRPM का हिस्सा है । उपयोग यहाँ वर्णित है:

h20566.www2.hpe.com/hpsc/doc/public/display?sp4ts.oid=5249594&docLocale=en_US&docId=emr_na-c05182235

यह काफी सरल है। साथ -s(सेव) पैरामीटर आप कहते हैं कि यह की तरह विन्यास को बचाने के लिए,:

conrep -s -f BL460Gen8.dat

और -l(लोड) पैरामीटर के साथ आप कॉन्फ़िगरेशन को लोड करने के लिए कहते हैं:

conrep -l -f BL460Gen8.dat

डेटा फ़ाइल वास्तव में XML कोड है। इसलिए यदि आप उदाहरण के लिए हाइपरथ्रेडिंग सेटिंग्स को सक्षम / अक्षम करना चाहते हैं, तो संबंधित लाइन ढूंढें और मूल्य को संशोधित करें। G6 और नई पीढ़ियों के लिए उदाहरण देखें:

<Section name="Intel_Hyperthreading" helptext="Toggles hyperthreading on Intel based G6 and greater systems">Enabled</Section>
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.