Wie finde ich mein Motherboard-Modell heraus?

227

Gibt es eine Möglichkeit zu finden, welches Motherboard-Modell ich habe?

Wenn ja, wie bitte?

Ederico
quelle
1
Es wird nicht um einen Befehl auszuführen als root oder installieren neue Software finden Sie benötigt in der unten stehenden Antwort ... oder wenn Sie eine bevorzugen Hardware Antwort ist es immer möglich , die @NGRhodes Vorschlag folgen ;-)
Hastur
2
Für die meisten Hardware und so verwende ich inxi. Probieren Sie es aus tecmint.com/inxi-command-to-find-linux-system-information
dMatija

Antworten:

126

Es gibt auch einige großartige grafische Tools, mit denen Sie nicht nur Ihre Motherboard-Informationen, sondern alle Informationen zu Ihrem Computer anzeigen können.

  1. Hardinfo

    Suchen Sie hardinfoim Software Center nach dem Paket, oder führen Sie es sudo apt-get install hardinfoüber die Befehlszeile aus. Die Marke und das Modell des Motherboards finden Sie auf der Seite Geräte > DMI .

    Hardinfo Bild

  2. CPU-G - Linux-Alternative zur beliebten Windows-Anwendung CPU-Z . Ursprünglich von ftsamis erstellt , wurde es seitdem vom Atareao Team abgeholt

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

    CPU-G-Image

  3. lshw-gtk - Grafisches Frontend für den lshwBefehl

    lshw-gtk image

  4. PerlMon

    Perlmon Bild

LnxSlck
quelle
433

Dies zeigt Ihnen direkt Motherboard-Informationen:

sudo dmidecode -t 2

oder

sudo dmidecode | more

Sie können auch versuchen:

lspci
Schweinsteiger
quelle
37
Ich wünschte, dies wäre die akzeptierte Antwort und ich könnte mich für immer daran erinnern. Keine Pause mehr während des BIOS-Bootens, kein Öffnen des Gehäuses mehr, keine Notwendigkeit, etwas zu installieren.
Mittwoch,
1
Lol, hat mehr Upvotes als die Frage und die akzeptierte Antwort zusammen! Aber am Ende denke ich, dass Hasturs Antwort die beste ist (und es hat 3 Jahre
gedauert, um diese absolut
dmidecode -t 1gab mir den aktuellen Produktnamen. Typ 2 gab einige Serien, die nicht so viel helfen. Ich bin mir sicher, dass sich die Arten von DMI-Daten auf den Motherboards unterscheiden.
erm3nda
1
@ erm3nda -t 2bedeutet Baseboard-Informationen, sieheman dmidecode
Vadim Kotov
59

Nicht-Root-User-Variante

Ich möchte eine Variante für nichtprivilegierte Benutzer vorschlagen , da es nicht immer möglich ist, Befehle als root auszuführen (einige Benutzer können dies einfach nicht und es ist jedoch immer eine gute Praxis, Befehle nicht als root auszuführen, wenn sie nicht benötigt werden ) und dort den Benutzer will oder kann keine neuen Programme installieren:

cat /sys/devices/virtual/dmi/id/board_{vendor,name,version}

dass es sich um eine Kurzversion handelt, die in der Shell erweitert ist cat /sys/devices/virtual/dmi/id/board_vendor /sys/devices/virtual/dmi/id/board_name /sys/devices/virtual/dmi/id/board_versionund als spartanische Ausgabe jeweils Hersteller, Name und Version enthält:

FUJITSU
D3062-A1
S26361-D3062-A1     

Hinweis:
Im Pfad /sys/devices/virtual/dmi/id/finden Sie einige Dateien mit Informationen zu BIOS, Board (Motherboard), Gehäuse ... , die aus Sicherheits- oder Datenschutzgründen nicht alle von einem nicht privilegierten Benutzer gelesen werden können .


Privilegierte Benutzervariante

Natürlich kann zB a sudo cat board_serial(das normalerweise nur von root gelesen werden kann -r--------) oder a sudo cat board_*diese Grenze leicht überwinden ...

... aber wenn Privilegien verfügbar sind, ist es möglicherweise bequemer, sie zu verwenden, dmidecodewie in anderen Antworten vorgeschlagen.

Unten ist die Version, die ich aufgrund der Kompaktheit der Ausgabe bevorzuge:

sudo dmidecode -t 1                   # or 
sudo dmidecode  | grep -A4 '^Base'    # output more short and compact

Der vorherige Befehl mit -A3zeigt nur die ersten 3 Zeilen an und es ist die Kurzversion, für
sudo dmidecode | grep -A4 '^Base Board Information' die es besser ist, sie in einem Skript zu verwenden.

Beispielausgabe:

Base Board Information
    Manufacturer: FUJITSU
    Product Name: D3062-A1
    Version: S26361-D3062-A1            
    Serial Number: MySerialNumber(1)

(1) Wenn es für nichtprivilegierte Benutzer geschützt ist, ist es vielleicht besser, es nicht zu posten :-)

Ps> Das Folgende funktioniert auch gut sudo lshw | grep -A5 "Mo"(wieder "Mo"ist die Abkürzung für "Motherboard"), aber ich finde es etwas fauler, als dmidecodemit seiner Ausgabe zu antworten.

Hastur
quelle
1
Perfekt! ist /sys/devices/nur auf debian-basierten oder größeren Distributionen verfügbar?
CodeBrauer
1
@CodeBrauer Es scheint, dass es vom Kernel> 2.6.x und nicht von der Distribution abhängt , wie Sie in diesem Fedora-Thread lesen können . ps> "Beachten Sie, dass diese DMI-Informationen möglicherweise nur für Intel-basierte PCs gelten." Kommentar zu einer anderen Antwort
Hastur
Um den Zugriffsfehler zu ignorieren, kann ein einfacher zu merkender Befehl verwendet werden cat /sys/devices/virtual/dmi/id/board_* 2>/dev/null, der die Fehler an den Heiligen weiterleitet /dev/null . Natürlich (ich bin faul) ist es immer möglich, den Befehl ohne Umleitung in einem Alias ​​oder in einem Skript zu verwenden ...
Hastur
46

Sie können auch verwenden lshw. Es wird normalerweise so ausgeführt sudo, dass es Ihre Geräte überprüft und genaue Informationen zurückmeldet. Renn einfach

sudo lshw  

und die ersten Einträge in den Ergebnissen führen Ihr System, das Motherboard und das BIOS auf, wie im folgenden Beispiel:

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

lshwgibt Ihnen auch viele andere Informationen; Wenn Sie in Zukunft bestimmte Daten benötigen, können Sie diese beispielsweise ausführen, sudo lshw -class videoum Informationen zu Ihrer Grafikkarte zu erhalten. Geben Sie ein lshw, um eine Auflistung der Hardwareklassenanalysen zu erhalten sudo lshw -short. Weitere Informationen zum Programm erhalten Sie man lshwim Terminal oder auf den Ubuntu-Hilfeseiten .

Wie Schweinsteiger angemerkt hat, dmidecodeist dies auch ein nützliches Tool zum Melden von Motherboard-Informationen.

Zanna
quelle
Zu Ihrer Information, dies kommt in der gleichen Verpackung wie die für lstopo. Sie können beide mitsudo apt-get install -y hwloc
Sridhar Sarnobat
10

Die schnellste und einfachste Möglichkeit, das Motherboard-Modell auf meinem Computer zu ermitteln, ist:

dmesg | grep DMI:

Was für das Gigabyte Z68MA-D2H-B3 in meinem Computer ergibt:

dennis ~ $ dmesg | grep DMI:
[    0.000000] DMI: Gigabyte Technology Co., Ltd. Z68MA-D2H-B3/Z68MA-D2H-B3, BIOS F2 04/15/2011
Destenson
quelle