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?
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?
Réponses:
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.
Recherchez le hardinfo
package dans le Centre logiciel ou exécutez-le à sudo apt-get install hardinfo
partir de la ligne de commande. La marque et le modèle de la carte mère sont disponibles sur la page Devices > DMI .
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
lshw-gtk - Interface graphique pour la lshw
commande
Cela vous montrera directement les informations de la carte mère:
sudo dmidecode -t 2
ou
sudo dmidecode | more
Vous pouvez aussi essayer:
lspci
dmidecode -t 1
m'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.
-t 2
signifie information sur la plinthe , voirman dmidecode
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_version
et 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é.
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 dmidecode
comme 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 -A3
affichera 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 dmidecode
de répondre avec sa sortie.
/sys/devices/
uniquement disponible sur une distribution basée sur debian ou plus grande?
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 ...
Vous pouvez également utiliser lshw
. Il est généralement exécuté avec, sudo
car 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
lshw
vous donnera beaucoup d’autres informations également; Si vous souhaitez utiliser des données particulières à l'avenir, vous pouvez par exemple sudo lshw -class video
vous renseigner sur votre carte graphique. Pour obtenir la liste des lshw
analyses de classes de matériel , entrez sudo lshw -short
. Pour plus d'informations sur le programme, entrez man lshw
le terminal ou visitez les pages de manuel Ubuntu .
Comme Schweinsteiger l’a noté, dmidecode
c’est également un outil utile pour la création d’informations sur les informations de la carte mère.
lstopo
. Vous pouvez installer les deux à l’aide desudo apt-get install -y hwloc
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
Cela a fonctionné pour moi:
sudo dmidecode --string baseboard-product-name
voir: https://charlieharvey.org.uk/page/motherboard_model_make_serial_linux_or_debian_bash_shell