Comment trouver mon modèle de carte mère?

227

Existe-t-il un moyen de trouver le modèle de carte mère que j'ai?

Si oui, comment, s'il vous plaît?

Ederico
la source
1
Il n'est pas nécessaire d'exécuter en tant que root une commande ou d'installer un nouveau logiciel, voir ci - dessous dans la réponse ... ou si vous préférez une réponse matérielle, il est toujours possible de suivre la suggestion de @NGRhodes ;-)
Hastur
2
Pour la plupart des matériels et donc j'utilise inxi. Essayez-le tecmint.com/inxi-command-to-find-linux-system-information
dMatija

Réponses:

126

Il existe également d’excellents outils graphiques qui affichent non seulement les informations de votre carte mère, mais également toutes les informations relatives à votre ordinateur.

  1. Hardinfo

    Recherchez le hardinfopackage dans le Centre logiciel ou exécutez-le à sudo apt-get install hardinfopartir de la ligne de commande. La marque et le modèle de la carte mère sont disponibles sur la page Devices > DMI .

    Hardinfo image

  2. CPU-G - Alternative Linux à la populaire application Windows CPU-Z . Créé à l'origine par ftsamis , il est depuis repris par l' équipe Atareao

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

    Image CPU-G

  3. lshw-gtk - Interface graphique pour la lshwcommande

    lshw-gtk image

  4. PerlMon

    Image de Perlmon

LnxSlck
la source
433

Cela vous montrera directement les informations de la carte mère:

sudo dmidecode -t 2

ou

sudo dmidecode | more

Vous pouvez aussi essayer:

lspci
Schweinsteiger
la source
37
J'aimerais que ce soit la réponse acceptée et que je puisse m'en souvenir pour toujours. Pas plus de pause pendant le démarrage du bios, plus d'ouvrir le boîtier, pas besoin d'installer quoi que ce soit.
Dimanche
1
Lol, a plus de votes positifs comme la question et la réponse acceptée combinées! Mais à la fin, je pense que la réponse de Hastur est la meilleure (et il a fallu 3 ans pour obtenir cette réponse solide qui ne nécessite pas d'utilitaires tiers!)
Cestarian
dmidecode -t 1m'a donné le nom du produit actuel. le type 2 a donné des séries qui ne vont pas aider beaucoup. Je suis sûr que les types de données DMI diffèrent d'une carte mère à l'autre.
erm3nda
1
@ erm3nda -t 2signifie information sur la plinthe , voirman dmidecode
Vadim Kotov
59

Variante utilisateur non root

Je voudrais suggérer une variante pour les utilisateurs non privilégiés , car il n’est pas toujours possible d’exécuter des commandes en tant que root (certains utilisateurs ne le peuvent tout simplement pas et c’est toujours une bonne pratique d’éviter d’exécuter des commandes en tant que root lorsque cela n’est pas nécessaire ). ne veut pas ou ne peut pas installer de nouveaux programmes:

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

qu’il s’agit d’une version courte, développée par le shell , de cat /sys/devices/virtual/dmi/id/board_vendor /sys/devices/virtual/dmi/id/board_name /sys/devices/virtual/dmi/id/board_versionet donnant comme sortie spartiate, respectivement fournisseur, nom et version:

FUJITSU
D3062-A1
S26361-D3062-A1     

Remarque:
dans le chemin, /sys/devices/virtual/dmi/id/il est possible de trouver des fichiers contenant des informations sur le BIOS, la carte mère, le châssis, etc. Tous ne sont pas lisibles par un utilisateur sans privilège pour des raisons de sécurité ou de confidentialité.


Variante d'utilisateur privilégié

Bien sûr, par exemple, un sudo cat board_serial(qui n'est généralement lisible que par root -r--------), ou un sudo cat board_*peut facilement dépasser cette limite ...

... mais peut-être que si des privilèges sont disponibles, il est également plus pratique de les utiliser dmidecodecomme suggéré dans d'autres réponses.

Voici la version que je préfère, en raison de la compacité de sa sortie:

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

La commande précédente avec -A3affichera uniquement les 3 premières lignes et c’est la version courte
sudo dmidecode | grep -A4 '^Base Board Information' qui devrait être mieux utilisée dans un script.

Exemple de sortie:

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

(1) s'il est protégé pour les utilisateurs non privilégiés, alors il vaut peut-être mieux éviter de le poster :-)

Ps> Ce qui suit fonctionne bien aussi sudo lshw | grep -A5 "Mo"(encore une fois, "Mo"c'est le raccourci pour "Motherboard"), mais je le trouve un peu plus paresseux que dmidecodede répondre avec sa sortie.

Hastur
la source
1
Parfait! est /sys/devices/uniquement disponible sur une distribution basée sur debian ou plus grande?
CodeBrauer
1
@CodeBrauer Il semble que cela dépende du noyau> 2.6.x et non de la distribution, comme vous pouvez le lire dans ce fil de discussion Fedora . ps> "Notez que ces informations dmi ne sont applicables que sur les ordinateurs Intel" Commentaire sur une autre réponse
Hastur
En tant qu'utilisateur non privilégié, pour ignorer l'erreur d'accès, il est possible d'utiliser une commande plus facile à mémoriser cat /sys/devices/virtual/dmi/id/board_* 2>/dev/null, redirigeant les erreurs vers le saint /dev/null . Bien sûr (je suis paresseux), il est toujours possible d'utiliser la commande sans redirection dans un alias ou dans un script ...
Hastur
46

Vous pouvez également utiliser lshw. Il est généralement exécuté avec, sudocar cela lui permet de sonder vos appareils et de rapporter les informations avec précision. Il suffit de courir

sudo lshw  

et les premières entrées dans les résultats détailleront votre système ainsi que la carte mère et le bios, comme dans l'exemple ci-dessous:

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

lshwvous donnera beaucoup d’autres informations également; Si vous souhaitez utiliser des données particulières à l'avenir, vous pouvez par exemple sudo lshw -class videovous renseigner sur votre carte graphique. Pour obtenir la liste des lshwanalyses de classes de matériel , entrez sudo lshw -short. Pour plus d'informations sur le programme, entrez man lshwle terminal ou visitez les pages de manuel Ubuntu .

Comme Schweinsteiger l’a noté, dmidecodec’est également un outil utile pour la création d’informations sur les informations de la carte mère.

Zanna
la source
Pour votre information, cela vient dans le même paquet que celui pour lstopo. Vous pouvez installer les deux à l’aide desudo apt-get install -y hwloc
Sridhar Sarnobat
10

J'ai trouvé le moyen le plus rapide et le plus simple de déterminer le modèle de carte mère sur mon ordinateur:

dmesg | grep DMI:

qui, pour le Gigabyte Z68MA-D2H-B3 de mon ordinateur, donne:

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