Чи можна змінити налаштування BIOS з Linux?


12

Я намагаюся написати сценарій, щоб включити IPMI на багато машин, не підключаючи один до одного KVM до них. Чи можливо змінити настройки BIOS з Linux? ОС - це SL6.

Я розумію, що на кожній машині, швидше за все, знадобиться циклічне живлення, але я це можу зробити, звичайно, програмно.


7
Відповідь може бути. Це майже напевно залежить від вашого обладнання.
Зоредаче

Яке обладнання ви використовуєте? На серверах HP параметри BIOS можна змінити.
ewwhite

Відповіді:


2

Загалом, ні. Не існує стандарту, як зберігаються налаштування, або навіть які там налаштування. Ця інформація є власником кожної окремої біографії.


2
Тож якщо ви збираєтесь зняти запитання (особливо через стільки часу), ви дійсно очікуєте, що ви залишите коментар із поясненням причини.
psusi

2

Використання:

... читати

  • dmidecode (інструмент для скидання DMI комп'ютера (деякі кажуть SMBIOS))

... писати

  • http://flashrom.org (інструмент для ідентифікації, читання, запису, перевірки та стирання флеш-чіпів ....)

  • http://www.coreboot.org (це проект вільного програмного забезпечення, спрямований на заміну фірмового BIOS (мікропрограмного забезпечення), знайденого на більшості комп'ютерів.)


1
Питання полягає в написанні налаштувань, а не перезаписі самого BIOS.
wRAR

2

На серверах HPE ви можете змінити налаштування за допомогою утиліти, що називається 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параметром (load) ви говорите це для завантаження конфігурації:

conrep -l -f BL460Gen8.dat

Файл dat - це фактично XML-код. Отже, якщо ви хочете, наприклад, включити / вимкнути налаштування гіперточення, знайдіть відповідний рядок та змініть значення. Дивіться приклад для G6 та нових поколінь:

<Section name="Intel_Hyperthreading" helptext="Toggles hyperthreading on Intel based G6 and greater systems">Enabled</Section>
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.