¿Cómo descubro el modelo de mi placa base?


227

¿Hay alguna manera de encontrar qué modelo de placa base tengo?

En caso afirmativo, ¿cómo, por favor?


1
No es necesario ejecutar un comando como root o instalar un nuevo software, consulte la respuesta a continuación ... o si prefiere una respuesta de hardware , siempre es posible seguir la sugerencia de @NGRhodes ;-)
Hastur

2
Para la mayoría del hardware, así que estoy usando inxi. Pruébelo tecmint.com/inxi-command-to-find-linux-system-information
dMatija

Respuestas:


126

También hay algunas excelentes herramientas gráficas que le muestran no solo la información de su placa base, sino toda la información sobre su computadora.

  1. Hardinfo

    Busque el hardinfopaquete en el Centro de software o ejecútelo sudo apt-get install hardinfodesde la línea de comandos. La marca y el modelo de la placa base se pueden encontrar en la página Dispositivos > DMI .

    Imagen de información dura

  2. CPU-G : alternativa de Linux a la popular aplicación de Windows CPU-Z . Originalmente creado por ftsamis , desde entonces ha sido recogido por Atareao Team

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

    Imagen CPU-G

  3. lshw-gtk - Interfaz gráfica para lshwcomando

    imagen lshw-gtk

  4. PerlMon

    Imagen de Perlmon


433

Esto le mostrará directamente la información de la placa base:

sudo dmidecode -t 2

o

sudo dmidecode | more

También puedes probar:

lspci

37
Desearía que esta fuera la respuesta aceptada y que pudiera recordar eso para siempre. No más pausas durante el arranque de BIOS, no más abrir la carcasa, no es necesario instalar nada.
bksunday

1
Lol, tiene más votos a favor ya que la pregunta y la respuesta aceptada se combinan! Pero, al final, creo que la respuesta de Hastur es la mejor (¡y tomó 3 años obtener esa respuesta sólida que no requiere utilidades de terceros!)
Cestarian

dmidecode -t 1me dio el nombre del producto actual. el tipo 2 dio algunas series que no ayudarán tanto. Estoy seguro de que los tipos de datos dmi difieren entre las placas base.
erm3nda

1
@ erm3nda -t 2significa información de la placa base, verman dmidecode
Vadim Kotov

59

Variante de usuario no root

Me gustaría sugerir una variante para los usuarios no privilegiados , ya que no siempre es posible ejecutar comandos como root (algunos usuarios simplemente no pueden y, sin embargo , siempre es una buena práctica evitar ejecutar comandos como root cuando no es necesario ) y allí el usuario no quiere o no puede instalar nuevos programas:

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

que es una versión corta, shell expandida , de cat /sys/devices/virtual/dmi/id/board_vendor /sys/devices/virtual/dmi/id/board_name /sys/devices/virtual/dmi/id/board_versiony da como resultado espartano, respectivamente, proveedor, nombre y versión:

FUJITSU
D3062-A1
S26361-D3062-A1     

Nota:
Dentro de la ruta /sys/devices/virtual/dmi/id/es posible encontrar algunos archivos con información sobre BIOS, placa (placa base), chasis ... no todos pueden ser leídos por un usuario no privilegiado debido a problemas de seguridad o privacidad.


Variante de usuario privilegiado

Por supuesto, por ejemplo, a sudo cat board_serial(que generalmente es legible solo por root -r--------) o a sudo cat board_*puede superar fácilmente este límite ...

... pero, tal vez, si hay privilegios disponibles, es más conveniente usarlo dmidecodecomo se sugiere en otras respuestas también.

A continuación se muestra la versión que prefiero, debido a la compacidad de su salida:

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

El comando anterior con -A3solo mostrará las primeras 3 líneas y es la versión corta para
sudo dmidecode | grep -A4 '^Base Board Information' que debería ser mejor usarlo en un script.

Salida de ejemplo:

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

(1) si está protegido para usuarios sin privilegios, entonces tal vez sea mejor evitar publicarlo :-)

Ps> Lo siguiente también funciona bien sudo lshw | grep -A5 "Mo"(de nuevo "Mo"es la abreviatura de "Motherboard"), pero me parece un poco más flojo que dmidecoderesponder con su salida.


1
¡Perfecto! /sys/devices/solo está disponible en Debian o cualquier distribución más grande?
CodeBrauer

1
@CodeBrauer Parece que depende del kernel> 2.6.xy no de la distribución, como puedes leer en este hilo de Fedora . ps> "Tenga en cuenta que esta información de dmi solo puede ser aplicable a las PC basadas en Intel" Comentario sobre otra respuesta
Hastur

Como usuario no privilegiado, para ignorar el error de acceso, es posible usar un comando más fácil de recordar cat /sys/devices/virtual/dmi/id/board_* 2>/dev/null, redirigiendo los errores a lo sagrado /dev/null . Por supuesto (soy flojo) siempre es posible usar el comando sin redireccionar en un alias o en un script ...
Hastur

46

También puedes usar lshw. Por lo general, se ejecuta sudoya que le permite sondear sus dispositivos e informar con precisión la información. Solo corre

sudo lshw  

y las primeras entradas en los resultados detallarán su sistema y la placa base y la BIOS, como en el siguiente ejemplo:

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

lshwle dará mucha otra información también; si desea algún dato en particular en el futuro, puede ejecutar, por ejemplo, sudo lshw -class videopara conocer su tarjeta gráfica. Para obtener una lista de los lshwanálisis de clases de hardware , ingrese sudo lshw -short. Para obtener más información sobre el programa, ingrese man lshwen la terminal o visite las páginas de manual de Ubuntu .

Como Schweinsteiger ha señalado, dmidecodetambién es una herramienta útil para informar sobre la información de la placa base.


Para su información, esto viene en el mismo paquete que el de lstopo. Puede instalar ambos utilizandosudo apt-get install -y hwloc
Sridhar Sarnobat

10

Encontré que la forma más rápida y fácil de determinar el modelo de placa base en mi computadora es:

dmesg | grep DMI:

que, para el Gigabyte Z68MA-D2H-B3 en mi computadora, produce:

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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.