回答:
次のファイルを読むのと同じくらい簡単です。
$ cat /sys/class/dmi/id/bios_version
1.1.3
dmidecodeを使用します。
$ sudo dmidecode -s bios-version
1.1.3
また、次の場所にあるこのパッケージをインストールする必要がある場合があります。
dmidecode
場合にのみ機能すると考えてい/dev/mem
ますが、これは現代のディストリビューションには当てはまりません。
/dev/mem
そのシステムで読み取り可能なものはありますか?
あなたは使用することができlshw
、hwinfo
、inxi
およびhardinfo
(DMI)を:
# lshw -class memory
# hwinfo --bios
$ inxi -M
$ hardinfo
上記のコマンドは、パッケージマネージャーを使用してインストールした後に機能するはずです。
@cuonglmが提案した最初の回答のみが、追加のパッケージをインストールせずにBIOS情報を取得できます。
$ cat /sys/class/dmi/id/bios*
/sys
フォルダーをさまよっていたときに入って/sys/firmware/dmi/tables
2つのファイルDMI
とsmbios_entry_point
。DMI
ファイルを読むと、私の場合は最初の単語がLENOVO
2番目の単語でしたBIOS version
。これは単純で単純な答えではありませんがpc
、このファイルからあなたに関する詳細な情報を得ることができます。
これは私のために働いています:
sudo dmidecode | grep "BIOS Information" -A10 | grep -e "Version:" -e "Vendor:"
/sys/....
可能であれば、このアプローチを使用する必要があります。