如何找到我的主板型号?


Answers:


126

还有一些很棒的图形工具,不仅可以显示主板信息,还可以显示有关计算机的所有信息。

  1. 硬信息

    hardinfo在“软件中心”中搜索软件包或从命令行运行sudo apt-get install hardinfo。主板品牌和型号可在设备 > DMI页面上找到。

    Hardinfo图片

  2. CPU-G -Linux替代流行的Windows应用程序CPU-Z的方法。它最初是由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

1
大声笑,因为问题和已接受的答案相结合,因此具有更多的赞誉!但是,最后,我认为Hastur的答案是最好的(并且花了3年时间才获得不需要第三方实用程序的
坚决

dmidecode -t 1给我当前的产品名称。类型2提供了一些序列,但并没有太大帮助。确保不同主板上的dmi数据类型不同。
erm3nda

1
@ erm3nda -t 2表示基准信息,请参阅man dmidecode
Vadim Kotov

58

非root用户变体

我想为非特权用户提供一个变体,因为并非总是能够以root用户身份执行命令(某些用户根本无法执行,但是最好避免在不需要时以root用户身份运行命令)。不想或无法安装新程序:

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

这是一个简短的版本,shell扩展cat /sys/devices/virtual/dmi/id/board_vendor /sys/devices/virtual/dmi/id/board_name /sys/devices/virtual/dmi/id/board_version,分别提供供应商,名称和版本作为spartan输出:

FUJITSU
D3062-A1
S26361-D3062-A1     

注意:
在路径内/sys/devices/virtual/dmi/id/可以找到一些文件,这些文件包含有关BIOS,主板(主板),机箱的信息... 由于安全或隐私问题,并非特权用户无法读取所有文件。


特权用户变体

当然,例如a sudo cat board_serial(通常只能由root读取-r--------)或a sudo cat board_*可以轻松克服此限制...

...但是,也许,如果有特权,那么使用dmidecode其他答案中所建议的也更方便。

由于其输出的紧凑性,以下是我偏爱的版本:

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

前面的命令-A3仅显示前三行,
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 看来这取决于内核> 2.6.x,而不取决于发行版,您可以在此Fedora线程中阅读。ps> “请注意,此dmi信息可能仅适用于基于Intel的PC” 另一则评论的评论
Hastur

作为非特权用户,要忽略访问错误,可以使用更易于记忆的命令cat /sys/devices/virtual/dmi/id/board_* 2>/dev/null,将错误重定向到holy /dev/null。当然(我很懒),总是可以在别名或脚本中使用该命令而无需重定向...
Hastur

46

您也可以使用lshw。它通常与之一起运行,sudo因为它可以探测您的设备并准确地向后报告信息。赶紧跑

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
Sridhar Sarnobat'3

9

我发现确定计算机主板型号的最快,最简单的方法是:

dmesg | grep DMI:

对于我计算机中的技嘉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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.