Linux・Ubuntuでマザーボードの型番を確認する方法|ターミナルとGUI両方の手順を徹底解説
RAMカードやUSB、PCI、PCI Expressデバイスと同様に、Linuxにはシステムに搭載されたマザーボードのメーカーやモデルを調べるためのツールが標準で用意されています。他のデバイスは取り外して目視確認できますが、マザーボードは物理的にアクセスするのが最も困難なパーツの一つです。だからこそ、ソフトウェア経由で情報を取得できるのは非常に便利なのです。
デスクトップPCではマザーボードがケース内部に固定され、小型ネットブックやタブレットではほぼ触れることすらできない場合もあります。本記事では、コマンドラインとグラフィカルツールの2つの方法でマザーボード情報を確認する手順を紹介します。どちらの方法でも、得られる情報は基本的に同じです。
方法1:ターミナルからマザーボード情報を取得する
まず、Ctrl+Alt+Tを押すか、アプリケーションメニューから「システムツール」→「端末(Terminal)」を選択してターミナルを開きます。Unity Dashが使える古いバージョンのUbuntuなら、Dashで「Terminal」と検索して起動することもできます。
通常のbashプロンプトが表示されたら、以下のコマンドを入力してEnterキーを押します。
sudo dmidecode | grep -A3 '^System Information'
管理者権限が必要なため、パスワードの入力を求められたら入力してください。一般ユーザーアカウントではマザーボード情報へのアクセスが制限されています。
コマンドの実行は一瞬で終わります。検証に使用した低スペックのi386ネットブックでも、0.5秒以内に結果が表示されました。もし表示に時間がかかるようなら、コマンドの打ち間違いがないか確認しましょう。この記事からテキストをコピーし、ターミナルの「編集」メニューから「貼り付け」を選ぶ方法もあります。Shift+Ctrl+Vのショートカットキーでも同様に貼り付けが可能です。
正常に実行されれば、これだけで作業は完了です。なお、マザーボード自体にはバージョン番号が存在しないのが一般的です(バージョン番号は本来ソフトウェアのための概念)。ここに表示されるバージョン番号は、BIOSに書き込まれたファームウェアを指しています。より新しいUEFIシステムで実行した場合は、少し追加の情報が表示されることもあります。
マシンのロジック基板についてさらに詳しく知りたい方は、もう一つコマンドがあります。
sudo dmidecode -t baseboardと入力してEnterキーを押すと、使用中のベースボードに関する詳細情報が大量に出力されます。先ほどのコマンドより多くの情報が得られますが、それでも人間が読みやすい形式で表示されるため、トラブルシューティングの際にも役立ちます。
このコマンドでは、ロジックボードが交換可能かどうか、シャーシ内のどこに配置されているかといった情報まで確認できます。出力が整理されて見やすいのも魅力です。繰り返しになりますが、表示されるバージョン番号はファームウェアに関連するものです。また、メーカー名が前のコマンド結果と異なる場合がありますが、これはハードウェアの販売元(vendor)と製造元(manufacturer)が必ずしも同一の企業ではないことが原因です。
方法2:hardinfoを使ってGUIで確認する
LXDEや一部のGNOME実装環境では、「hardinfo」というツールがあらかじめインストールされています。これは同じ機能をグラフィカルに提供するものです。多くのユーザーにはコマンドラインの方が十分ですが、「1つのタスクを達成する方法は常に複数ある」というUnixの伝統に従い、こちらの方法も覚えておくと便利です。対応するデスクトップ環境を使用している場合は、アプリケーションメニューから「システムツール」→「System Profiler and Benchmark」をクリックします。主要ディストリビューションの派生版の多くで利用可能で、たとえばLXDEを採用したLubuntuのほか、DebianやFedoraの一部エディションにもこのツールが含まれています。
起動直後のhardinfoは、空白画面や「Kernel Modules」など、目的の情報とは無関係な項目が表示されることがあります。
ウィンドウ左側のリストを下へスクロールして「Devices」セクションを見つけ、「DMI」をクリックすれば、コマンドラインツールと同じ情報が画面上で確認できます。
操作に数秒余分にかかる点はあるものの、この方法は管理者権限を一切必要としないため、sudoが使えない環境でも重宝します。もしプログラムが未インストールの場合は、方法1のターミナルに戻ってsudo apt-get install hardinfoと入力し、Enterキーを押してください。インストール確認を求められたら「y」キーを押します。これにより、軽量で人気のXfce4環境や、多機能なKDE Plasma環境のように、hardinfoが標準搭載されていないデスクトップ環境でも利用できるようになります。
万一メニューにショートカットが追加されない場合は、ターミナルからhardinfoと入力して直接起動することもできます。
ここでも、メーカー名がコマンドの結果と一致しないことに気づくかもしれません。これはデジタルハードウェア業界の販売慣行によるものです。ただし、いずれか一方の名称とモデル番号さえわかれば、オンラインで公式ドキュメントや交換部品を検索するのに十分です。実際、検索してみると、自分のマザーボードと同一設計の基板が複数のブランド名で販売されているケースがあることに気づくでしょう。
著者について

Kevin Arrows
Kevin Arrowsは10年以上の業界経験を持つテクノロジースペシャリストです。Microsoft Certified Technology Specialist(MCTS)認定資格を保有し、最新技術の動向を追いかけることに情熱を注いでいます。ソフトウェア開発、サイバーセキュリティ、クラウドコンピューティングなど幅広い分野で多数の記事を執筆しており、複雑な技術的概念を明快かつ簡潔に説明する能力で業界内外から高い評価を得ています。
-
Linuxディストリビューションのインストール時にキーボードが動作しないときの解決策|クイックフィックスガイド
Arch、Manjaro、Ubuntu、Fedora、DebianなどのLinuxディストリビューションをインストールしている最中に、キーボードが突然反応しなくなることがあります。これらのディストリビューションはいずれも、インストーラーがキーボードを自動検出する仕組みになっており、問題が発生した場合はいくつかの原因が考えられます。まず最初に確認すべきなのは、最も単純で少し恥ずかしい原因です。キーボードが正しく接続されていない、あるいはキーボード自体が故障しているケースです。USBポートやレガシーなPS/2端子にきちんと差し込まれているかを確認し、再起動してみてください。BIOSやUEFIはキー
-
Pythonで「ModuleNotFoundError: No module named 'tensorflow'」エラーを解決する方法
TensorFlowは、データ分析や機械学習の分野で広く利用されているオープンソースのソフトウェアライブラリです。人工知能(AI)やディープラーニングの開発現場で標準的に使われており、多くの研究者やエンジニアに支持されています。 しかし、PythonでTensorFlowを使おうとした際に、「ModuleNotFoundError: No module named tensorflow」というエラーに遭遇することがあります。本記事では、このエラーが発生する原因と、具体的な解決方法を順を追って解説します。 「No module named tensorflow」エラーが発生する原因 このエラーは