我如何找出我的主板型号?

Ede*_*ico 299 hardware

有没有办法找到我的主板型号?

如果是,请问怎么做?

Sch*_*ger 526

这将直接向您显示主板信息:

sudo dmidecode -t 2
Run Code Online (Sandbox Code Playgroud)

或者

sudo dmidecode | more
Run Code Online (Sandbox Code Playgroud)

你也可以试试:

lspci
Run Code Online (Sandbox Code Playgroud)

  • 我希望这是公认的答案,并且我可以永远记住这一点。在 bios 启动期间不再暂停,不再需要打开机箱,无需安装任何东西。 (41认同)
  • 大声笑,问题和接受的答案相结合,获得了更多的赞成票!但是,最后,我认为 Hastur 的答案是最好的(并且花了 3 年时间才得到不需要 3rd 方实用程序的坚如磐石的答案!) (2认同)
  • @erm3nda `-t 2` 表示底板信息,请参阅 `man dmidecode` (2认同)

Lnx*_*lck 159

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

  1. 硬信息

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

    硬信息图片

  2. CPU-G - 流行的 Windows 应用程序CPU-Z 的Linux 替代品。最初由ftsamis创建,后来Atareao 团队采用

    sudo add-apt-repository ppa:atareao/atareao
    sudo apt update
    sudo apt install cpu-g
    
    Run Code Online (Sandbox Code Playgroud)

    CPU-G 图像

  3. lshw-gtklshw命令的图形前端

    lshw-gtk 图像

  4. PerlMon

    Perlmon 图像


Has*_*tur 78

非 root 用户变体

我想为非特权用户建议一个变体,因为并不总是可以以 root 身份执行命令(有些用户根本不能,但是避免在不需要时以 root 身份运行命令总是一个好习惯),或者有无意或不可能安装新程序:

cat /sys/devices/virtual/dmi/id/board_{vendor,name,version}
Run Code Online (Sandbox Code Playgroud)

它是一个简短的版本,外壳扩展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     
Run Code Online (Sandbox Code Playgroud)

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


特权用户变体

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

...但是,也许,如果特权可用dmidecode,则按照其他答案中的建议使用会更方便。

由于其输出的紧凑性,以下是我更喜欢的版本:

sudo dmidecode -t 1                   # or 
sudo dmidecode  | grep -A4 '^Base'    # output more short and compact
Run Code Online (Sandbox Code Playgroud)

前面的命令 with-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)
Run Code Online (Sandbox Code Playgroud)

(1)如果它受到非特权用户的保护,那么最好避免发布它:-)

PS>下正常工作太sudo lshw | grep -A5 "Mot"(又"Mot"是短暂的"Motherboard",只有"Mo"不会过滤词作为型号或手机......),但我觉得有点懒惰不是dmidecode与它的输出答案(lshw 0.906s VS的dmidecode 0.024s) .

  • @CodeBrauer [似乎它取决于内核 > 2.6.x](http://forums.fedoraforum.org/showpost.php?s=635dc1cd32ac27c6b9fba7126fa801e5&p=​​1547612&postcount=8) 而不是来自发行版 [Fora 可以在此阅读线程](http://forums.fedoraforum.org/showthread.php?t=48926)。ps> _“请注意,此 dmi 信息可能仅适用于基于 Intel 的 PC”_ [评论另一个答案](http://unix.stackexchange.com/a/172334/66388) (2认同)

小智 50

您也可以使用lshw. 它通常运行,sudo因为它允许它探测您的设备并准确地报告信息。赶紧跑

sudo lshw  
Run Code Online (Sandbox Code Playgroud)

结果中的第一个条目将详细说明您的系统、主板和 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
Run Code Online (Sandbox Code Playgroud)

lshw也会给你很多其他信息;如果您将来想要任何特定数据,您可以运行,例如,sudo lshw -class video找出有关您的图形卡的信息。要获得硬件类lshw分析的列表,请输入sudo lshw -short。有关该程序的更多信息,请man lshw在终端中输入或访问Ubuntu 联机帮助页

正如 Schweinsteiger 所指出的,dmidecode它也是报告主板信息的有用工具。


Den*_*son 13

我发现在我的电脑上确定主板型号的最快和最简单的方法是:

dmesg | grep DMI:
Run Code Online (Sandbox Code Playgroud)

对于我电脑中的 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
Run Code Online (Sandbox Code Playgroud)


小智 10

Ubuntu 变体中的简单一行代码

sudo dmidecode -s baseboard-product-name
Run Code Online (Sandbox Code Playgroud)

会给你主板型号名称

您还可以找到主板的manufacturerversionserial-numberasset-tag和其他设备的其他字符串命令。