2013-12-16 11 views

答えて

42

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 

は、特定の文字列を指定する-sを使用して、ちょうどBIOSのバージョン情報を取得するには:

することもできます cat /sys/class/dmi/id/bios_version
# dmidecode -s bios-vendor 
Phoenix Technologies LTD 
# dmidecode -s bios-version 
6.00 
# dmidecode -s bios-release-date 
02/22/2012 
+0

-bash:dmidecode:コマンドが見つかりません –

+2

'sudo yum install dmidecode'または' apt-get install dmidecode'でインストールしてみてください。 –

+0

'sudo'が必要です –

1

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/

1

オペレーティング・システムthis

使い方を試してみてください、次のdmidecodeのサポート:dmidecodeのを| less

+0

エラー: -bash:dmidecode:コマンドが見つかりません –

+1

@UditMishraあなたのLinuxディストリビューションは何ですか?もしubuntuが 'apt-get install dmidecode'をターミナルで実行するならば。 – Specode

5

ルートとしてdmidecodeを実行しなくても。

  • bios_date
  • bios_vendor product_family
  • bios_version
  • PRODUCT_NAME
  • product_serial
  • PRODUCT_VERSION
  • /sys/class/dmi/idも他の興味深いファイルが含まれています

それらすべての概要が

head /sys/class/dmi/id/* 

で得ることができる(これは、ファイルの内容の最初の数行上のファイルの名前を出力しますので、私は headを使用しています。)

+0

私はこの答えが好きなので、何もインストールする必要はありません。 –

関連する問題