問題描述
有沒有辦法找到我的主板型號?
如果是,請怎麽辦?
最佳解決方案
還有一些很棒的圖形工具,它們不僅顯示你的主板信息,還顯示你電腦的所有信息。
-
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