
いくつかのシステム構成情報を収集するために、dmidecode
関連ツールを使用してlshw
情報を見つけました。これはほとんどのコンピュータでうまく機能しますが、最近スクリプトをテストするためにサーバーにアクセスしました。 dmidecode
私にエラーが発生します:
# No SMBIOS nor DMI entry point found, sorry.
そしてlshw
それはうまくいきません。この問題を解決する方法がある場合は非常に感謝します。それ以外の場合は、次の情報を使用せずに収集する必要がありますdmidecode
。
- システムメーカー
- システムモデル
- システムシリアル番号
- BIOS日付
答え1
dmidecode
とlshw
動作しない理由は、私がテストしていたマシンが明らかに仮想マシンだったことであることがわかりました。仮想マシンには実行に必要な情報がないように見えるため、dmidecode
仮想lshw
マシンのフィールドを入力する必要はありません。
助けてくれてありがとう。