Вопрос Как узнать модель моей материнской платы?


Есть ли способ найти, какая у меня модель материнской платы?

Если да, как, пожалуйста?


192
2017-08-24 16:48


происхождения


Откройте корпус и посмотрите. - NGRhodes
Не нужно запускать команду root или устанавливать новое программное обеспечение, см. ниже в ответе... или если вы предпочитаете аппаратный ответ всегда можно следовать предложению @NGRhodes ;-) - Hastur
Для большинства аппаратных средств я использую inxi. Попробуй tecmint.com/inxi-command-to-find-linux-system-information - dMatija


ответы:


Также есть отличные графические инструменты, которые показывают вам не только информацию о вашей материнской плате, но и всю информацию о вашем компьютере.

  1. HARDiNFO

    Поиск для hardinfo пакет в Центре программного обеспечения или запустить sudo apt-get install hardinfo из командной строки. Модель и модель материнской платы можно найти на приборы > DMI стр.

    Hardinfo image

  2. CPU-G - Linux, альтернативный популярному приложению Windows CPU-Z, Первоначально созданный ftsamis, с тех пор он был Команда Atareao

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

    CPU-G image

  3. lshw-GTK Графический интерфейс для lshw команда

    lshw-gtk image

  4. PerlMon

    Perlmon image


110
2017-08-24 17:03





Это будет непосредственно показывать вам информацию о материнской плате

sudo dmidecode -t 2

Вы также можете попробовать:

lspci

а также

sudo dmidecode | more

368
2017-08-24 16:50



Я бы хотел, чтобы это был принятый ответ, и я мог помнить это навсегда. Больше не нужно останавливаться во время загрузки BIOS, больше не открывать корпус, не нужно ничего устанавливать. - bksunday
Lol, имеет больше upvotes, поскольку вопрос и принятый ответ объединены! Но, в конце концов, я думаю, что ответ Хастура самый лучший (и потребовалось 3 года, чтобы получить тот твердый ответ, который не требует сторонних утилит!) - Cestarian
dmidecode -t 1 дал мне текущее название продукта. тип 2 дал несколько сериалов, которые не помогут. Я уверен, что типы данных dmi различаются по материнским платам. - erm3nda
@ erm3nda -t 2 означает информацию о плинтусах, см. man dmidecode - Vadim Kotov


Вы также можете использовать lshw, Обычно он запускается с sudo поскольку это позволяет исследовать ваши устройства и точно сообщать информацию. Просто беги

sudo lshw  

и первые записи в результатах будут подробно описывать вашу систему и материнскую плату и биос, как в приведенном ниже примере:

*-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 manpages,

Как отметил Швайнштайгер, dmidecode также является полезным инструментом для представления информации о материнской плате.


44
2017-08-24 17:12



FYI, это входит в тот же пакет, что и для lstopo, Вы можете установить как с помощью sudo apt-get install -y hwloc - Sridhar-Sarnobat


Вариант без 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 и дает в качестве спартанского выхода соответственно поставщика, имя и версию:

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


42
2018-01-27 13:53



Отлично! является /sys/devices/ доступны только на дебианском или любом более крупном дистрибутиве? - CodeBrauer
@CodeBrauer It Кажется, это зависит от ядра> 2.6.x а не из дистрибутива, как вы можете прочитать в этом Поток Fedora, пс> «Обратите внимание, что эта информация dmi может быть применима только к компьютерам на базе Intel»  Комментарий к другому ответу - Hastur
Как не привилегированный пользователь, чтобы игнорировать ошибку доступа, можно использовать более легкую для запоминания команду cat /sys/devices/virtual/dmi/id/board_* 2>/dev/null, перенаправляя ошибки на святой  /dev/null, Конечно (я ленив), всегда можно использовать команду без перенаправления в псевдониме или в скрипте ... - Hastur


Я нашел самый быстрый и простой способ определить модель материнской платы на моем компьютере:

dmesg | grep DMI:

который для 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

6
2017-12-29 21:59





Это сработало для меня:

sudo dmidecode --string baseboard-product-name

видеть: https://charlieharvey.org.uk/page/motherboard_model_make_serial_linux_or_debian_bash_shell


3
2017-07-12 05:48