问题描述
有没有办法找到我的主板型号?
如果是,请怎么办?
最佳解决方案
还有一些很棒的图形工具,它们不仅显示你的主板信息,还显示你电脑的所有信息。
-
Hardinfo在软件中心中搜索
hardinfo
软件包或从命令行运行sudo apt-get install hardinfo
。主板的型号和型号可在设备>上找到。 DMI页面。 -
CPU-G – 替代流行的Windows应用程序CPU-Z的Linux。最初由ftsamis创建,然后由Atareao Team拾取
sudo add-apt-repository ppa:atareao/atareao sudo apt update sudo apt install cpu-g
-
lshw-gtk –
lshw
命令的图形前端
次佳解决方案
这将直接显示您的主板信息
sudo dmidecode -t 2
你也可以试试这些:
lspci
和
sudo dmidecode | more
第三种解决方案
您也可以使用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
或访问the Ubuntu manpages。
正如Schweinsteiger指出的那样,dmidecode
也是报告主板信息的有用工具。
第四种方案
非root用户变体
我想为非特权用户提供一个变体,因为并不总是可以以root用户身份执行命令(有些用户根本无法做到,但是在不需要的时候避免以root用户身份运行命令总是一个好习惯),或者在那里没有意愿或不可能安装新程序:
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
的一个简短版本,扩展了 shell ,并分别给出了供应商,名称和版本的简单输出:
FUJITSU
D3062-A1
S26361-D3062-A1
注意:在路径/sys/devices/virtual/dmi/id/
中,可以找到一些文件,其中包含有关BIOS,主板(主板),机箱的信息……由于安全或隐私问题,并非所有文件都可由非特权用户读取。
特权用户变体
当然,例如,sudo cat board_serial
(通常只能由root用户读取,-r--------
)或sudo cat board_*
可轻松克服此限制。
……但是,也许,如果有特权可用,那么在其他答案中也可以使用dmidecode
管理一些过滤器。
在我喜欢的版本下面,因为紧凑和快速:
sudo dmidecode | grep -A4 '^Base Board Information'
通常它也适用于短版本sudo dmidecode | grep -A4 '^Base'
输出:
Base Board Information
Manufacturer: FUJITSU
Product Name: D3062-A1
Version: S26361-D3062-A1
Serial Number: MySerialNumber(1)
(1)如果它受到非特权用户的保护,最好避免发布:-)
PS>它工作得很好sudo lshw | grep -A5 "Motherboard"
,但我觉得它有点懒惰,然后dmidecode
第五种方案
我找到了最快捷的&确定我电脑上主板型号的最简单方法是:
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
第六种方案
这对我有效:
sudo dmidecode --string baseboard-product-name
请参阅:https://charlieharvey.org.uk/page/motherboard_model_make_serial_linux_or_debian_bash_shell