マザーボードモデルを確認するにはどうすればよいですか?


227

使用しているマザーボードモデルを見つける方法はありますか?

はいの場合、どのようにお願いしますか?


1
rootとしてコマンドを実行したり、新しいソフトウェアをインストールしたりする必要はありません。以下の回答をご覧ください。または、ハードウェアの回答を希望する場合は、@ NGRhodesの提案に従うことが常に可能です;-)
Hastur

2
ほとんどのハードウェアでは、inxiを使用しています。それを試してみてくださいtecmint.com/inxi-command-to-find-linux-system-information
dMatija

回答:


126

マザーボード情報だけでなく、コンピューターに関するすべての情報を表示する優れたグラフィカルツールもあります。

  1. Hardinfo

    hardinfoソフトウェアセンターでパッケージを検索するかsudo apt-get install hardinfo、コマンドラインから実行します。マザーボードのメーカーとモデルは、[ デバイス] > [ DMI]ページで確認できます。

    Hardinfoイメージ

  2. CPU-G-人気のWindowsアプリケーションCPU-Zの Linux代替。もともとftsamisによって作成されましたが、その後Atareao Teamによって取得されました

    sudo add-apt-repository ppa:atareao/atareao
    sudo apt update
    sudo apt install cpu-g
    

    CPU-Gイメージ

  3. lshw-gtklshwコマンドのグラフィカルフロントエンド

    lshw-gtkイメージ

  4. PerlMon

    パールモン画像


433

これにより、マザーボード情報が直接表示されます。

sudo dmidecode -t 2

または

sudo dmidecode | more

また試すことができます:

lspci

37
これが受け入れられた答えであり、それを永遠に思い出すことができればと思います。BIOSの起動中に一時停止する必要も、ケースを開く必要も、インストールする必要もありません。
bksunday 14年

1
笑、質問と受け入れられた答えが組み合わさって、より多くの賛成票があります!しかし、最終的には、Hasturの答えが最高だと思います(そして、サードパーティのユーティリティを必要としない堅実な答えを得るには3年かかりました!)
Cestarian

dmidecode -t 1現在の製品名を教えてくれました。タイプ2は、それほど役に立たないシリアルをいくつか提供しました。dmiデータのタイプがマザーボード間で異なることを確認してください。
erm3nda

1
@ erm3nda -t 2はベースボード情報を意味します。参照man dmidecode
ヴァディムコトフ

59

非ルートユーザーバリアント

ルートとしてコマンドを実行することは常に可能ではないので、特権のないユーザーにバリアントを提案したいと思います(一部のユーザーは単純にできないが、必要のないときにルートとしてコマンドを実行するのを避けることは常に良い習慣です)新しいプログラムをインストールしたくない、またはインストールできない:

cat /sys/devices/virtual/dmi/id/board_{vendor,name,version}

それは、短いバージョンであるシェルは拡大のため、cat /sys/devices/virtual/dmi/id/board_vendor /sys/devices/virtual/dmi/id/board_name /sys/devices/virtual/dmi/id/board_versionそれぞれ質素出力としてベンダー、名前とバージョンを提供します:

FUJITSU
D3062-A1
S26361-D3062-A1     

注:
パス内で、/sys/devices/virtual/dmi/id/BIOS、ボード(マザーボード)、シャーシに関する情報を含むファイルを見つけることができます。セキュリティまたはプライバシーの問題により、権限のないユーザーがすべてを読み取ることができるわけではありません。


特権ユーザーバリアント

もちろん、たとえば、a sudo cat board_serial(通常はルートによってのみ読み取り可能-r--------)またはa sudo cat board_*は、この制限を簡単に克服できます...

...しかし、おそらく、特権が利用可能な場合dmidecode、他の回答でも提案されているように使用する方が便利です。

以下は、出力がコンパクトであるため、私が好むバージョンです。

sudo dmidecode -t 1                   # or 
sudo dmidecode  | grep -A4 '^Base'    # output more short and compact

前のコマンドは-A3、最初の3行のみを表示
sudo dmidecode | grep -A4 '^Base Board Information' します。これは、スクリプト内で使用する方が適切な短いバージョンです。

出力例:

Base Board Information
    Manufacturer: FUJITSU
    Product Name: D3062-A1
    Version: S26361-D3062-A1            
    Serial Number: MySerialNumber(1)

(1)特権のないユーザーに対して保護されている場合は、投稿しない方が良いかもしれません:-)

Ps>以下も正常に機能しますsudo lshw | grep -A5 "Mo"(これ"Mo"もの略です"Motherboard")が、出力で答えるよりも少しだと思いますdmidecode


1
パーフェクト!ある/sys/devices/Debianベースのディストリビューションまたは任意の大きな上でのみ利用可能?
CodeBrauer

1
@CodeBrauer このFedoraスレッドで読むことができるように、ディストリビューションではなくカーネル> 2.6.xに依存しいるようです。PS> 「このDMI情報のみがIntelベースのPCにも適用可能であることを注意してください」別の答えにコメント
ハスター

非特権ユーザーとして、アクセスエラーを無視するために、覚えやすいコマンドを使用してcat /sys/devices/virtual/dmi/id/board_* 2>/dev/null、エラーをholyに リダイレクトすることができ/dev/nullます。もちろん(私は怠け者です)エイリアスまたはスクリプトでリダイレクトなしでコマンドを使用することは常に可能です...
Hastur

46

を使用することもできますlshw。通常は、sudoasを使用して実行されるため、デバイスをプローブし、情報を正確に報告できます。ただ走れ

sudo lshw  

結果の最初のエントリは、以下の例のように、システム、マザーボード、およびBIOSの詳細を示します。

*-core
       description: Motherboard
       product: Aspire 1700
       vendor: acer
       physical id: 0
       version: 0303
       serial: None
*-firmware
          description: BIOS
          vendor: acer
          physical id: 0
          version: 3C13
          date: 05/12/04
          size: 109KiB
          capacity: 448KiB
          capabilities: isa pci pcmcia pnp upgrade shadowing escd cdboot bootselect socketedrom int5printscreen int9keyboard int14serial int17printer int10video acpi usb agp smartbattery biosbootspecification

lshw他の多くの情報も提供します。将来特定のデータが必要な場合は、たとえばsudo lshw -class videoグラフィックカードについて調べるために実行できます。ハードウェアクラスlshw分析のリストを表示するには、と入力しsudo lshw -shortます。プログラムの詳細についてman lshwは、ターミナルに入力するか、Ubuntuのマンページにアクセスしてください。

Schweinsteigerが指摘したように、dmidecodeマザーボード情報をレポートするための便利なツールでもあります。


参考までに、これはのパッケージと同じパッケージに入っていlstopoます。あなたは、両方使用してインストールすることができますsudo apt-get install -y hwloc
シュリダールSarnobat

10

コンピューターのマザーボードモデルを特定する最も簡単な方法は次のとおりです。

dmesg | grep DMI:

私のコンピューターのGigabyte Z68MA-D2H-B3の場合、次のようになります。

dennis ~ $ dmesg | grep DMI:
[    0.000000] DMI: Gigabyte Technology Co., Ltd. Z68MA-D2H-B3/Z68MA-D2H-B3, BIOS F2 04/15/2011

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.