當前位置: 首頁>>技術教程>>正文


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

,

問題描述

有沒有辦法找到我的主板型號?

如果是,請怎麽辦?

最佳解決方案

還有一些很棒的圖形工具,它們不僅顯示你的主板信息,還顯示你電腦的所有信息。

  1. Hardinfo在軟件中心中搜索hardinfo軟件包或從命令行運行sudo apt-get install hardinfo。主板的型號和型號可在設備>上找到。 DMI頁麵。

    hardware,ubuntu

  2. CPU-G – 替代流行的Windows應用程序CPU-Z的Linux。最初由ftsamis創建,然後由Atareao Team拾取

    sudo add-apt-repository ppa:atareao/atareao
    sudo apt update
    sudo apt install cpu-g
    

  3. lshw-gtk – lshw命令的圖形前端

    hardware,ubuntu

  4. PerlMon

    hardware,ubuntu

次佳解決方案

這將直接顯示您的主板信息

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

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/234.html,未經允許,請勿轉載。