CentOS 7がインストールされているリモートLinuxシステム(Dell OptiPlex 3090)で3つのBIOS設定を確認しようとしています。 AC再開、Wake on LAN、省電力遮断が有効になっていることを確認したいと思います。私はこれまでいくつかのアプローチを試しました。
dmidecode
これは、ハードウェア関連の情報を示しているようです。設定なしbiosdecode
同じ理由です^hwinfo
同じ理由です^ethtool
ethインターフェイスでWOLが有効になっていることを確認するためにBIOSで有効になっているとマークしても、常に無効とマークされているため、それほど安定していないようです。
インストールしましたフォードだけでなく、動作させることはできません。
インストールすると、
yum
古いバージョン(1.0.9など)が表示されます。インストールしようとするたびに
snap
インストールの問題が発生します(Run install hook of "fwupd" snap if present (run hook "install" error
現在解決されていないバグ)ついにインストールし、
flatpak
最新バージョン(1.8.9)が提供されましたが、実行しようとするとflatpak run org.freedesktop.fwupd get-bios-settings
(sudoを使用しても試みます)、出力なしで次のエラーが発生します。WARNING: This package has not been validated, it may not work properly. This system doesn't support firmware settings
だからファイルOverrideESPMountPoint=/efi
に追加しました(uefi_capsule.conf
ここで概要を見てください。)このエラーが発生します。
15:45:40.358 F uEngine migrating OverrideESPMountPoint=/efi to EspLocation
Failed to create file “/app/etc/fwupd/daemon.conf.2KS4Y1”: Read-only file system
だから試してみましたchmod g-or /app/etc/fwupd/daemon.conf
が、何の変更もありませんでした。
したがって、これら3つの設定を確認するための別のオプションがある場合は、大変感謝します!
答え1
BIOSインターフェイスは各ハードウェアベンダーによって異なります。オペレーティングシステムで設定にアクセスするためのAPIがないため、cliで設定にアクセスするための一般的な方法はありません。一部のメーカーは、そのメーカーとインターフェースするソフトウェアパッケージを提供していますが、通常はWindowsシステムで使用できます。 HPEにはサーバーのiLOへのインターフェースがありますが、BIOSの一部にのみ影響します。
考えると、悪意のあるユーザーがroot権限を取得してcliを介してBIOSにアクセスできる場合、ハードウェア設定が変更され、予測不能な結果が生じる可能性があります。