web-dev-qa-db-ja.com

LinuxからBIOS設定を変更することは可能ですか?

KVMを1つずつ接続する必要なしに、大量のマシンでIPMIを有効にするスクリプトを作成しようとしています。LinuxからBIOS設定を変更できますか?OS SL6です。

各マシンの電源を入れ直す必要がある可能性が高いことは理解していますが、もちろんプログラムで行うことができます。

12
cat pants

使用:

...読む

  • dmidecode(コンピューターのDMIをダンプするためのツール(SMBIOSなど))

...書きます

  • http://flashrom.org (フラッシュチップを識別、読み取り、書き込み、検証、および消去するためのツール...)

  • http://www.coreboot.org (ほとんどのコンピュータにある独自仕様のBIOS(ファームウェア)を置き換えることを目的としたフリーソフトウェアプロジェクトです。)

2
macm

一般的には違います。設定の保存方法や、どのような設定があるかという基準はありません。この情報は、個々のBIOSに固有のものです。

2
psusi

HPEサーバーでは、conrepというユーティリティを使用して設定を変更できます。 hp-scripting-tools RPMの一部です。使用方法は次のとおりです。

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>
2
Jaroslav Kucera