回答:
次のファイルを読むのと同じくらい簡単です。
$ 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/tables2つのファイルDMIとsmbios_entry_point。DMIファイルを読むと、私の場合は最初の単語がLENOVO2番目の単語でしたBIOS version。これは単純で単純な答えではありませんがpc、このファイルからあなたに関する詳細な情報を得ることができます。
これは私のために働いています:
sudo dmidecode | grep "BIOS Information" -A10 | grep -e "Version:" -e "Vendor:"
/sys/....可能であれば、このアプローチを使用する必要があります。