web-dev-qa-db-ja.com

Linuxでコマンドプロンプトを使用してBIOSのバージョンまたは名前を確認する方法

端末で作業中に現在のBIOSバージョンと名前を取得したい。

それを見つけるコマンドは何でしょうか?

36
Udit Mishra

BIOSバージョンは [〜#〜] smbios [〜#〜] テーブルを通じて公開されます。 Linuxでは、 dmidecode (実行するにはroot特権が必要です)でこれにアクセスできます。

BIOS情報のみを表示するには、-t biosを使用してBIOSタイプのエントリのみを表示することを指定し、-qを使用して不要な出力を抑制します。

# dmidecode -t bios -q
BIOS Information
        Vendor: Phoenix Technologies LTD
        Version: 6.00
        Release Date: 02/22/2012
        Address: 0xE72C0
        Runtime Size: 101696 bytes
        ROM Size: 64 kB
        Characteristics:
                ISA is supported
                PCI is supported
                ...
        BIOS Revision: 4.6
        Firmware Revision: 0.0

BIOSバージョン情報のみを取得するには、-sを使用して特定の文字列を指定します。

# dmidecode -s bios-vendor
Phoenix Technologies LTD
# dmidecode -s bios-version
6.00
# dmidecode -s bios-release-date
02/22/2012
53

あなたもすることができます cat /sys/class/dmi/id/bios_versiondmidecodeをルートとして実行する必要なし。

/sys/class/dmi/idには、他の興味深いファイルも含まれています。

  • bios_date
  • bios_vendor
  • bios_version
  • product_family
  • 商品名
  • product_serial
  • product_version

それらすべての簡単な概要は、

head /sys/class/dmi/id/*

(ファイルの内容の最初の数行の上にファイルの名前を出力するため、headを使用します。)

14
Marius Gedminas

dmidecodeを使用できます。以下のオペレーティングシステムでのdmidecodeのサポート

Linux i386, x86-64, ia64
FreeBSD i386, AMD64
NetBSD i386, AMD64
OpenBSD i386, AMD64
BeOS i386
Cygwin i386
Solaris x86
Haiku i586

http://www.nongnu.org/dmidecode/

2

試してください this

使用法:dmidecode |もっと少なく

1
Specode