¿Hay alguna manera de encontrar qué modelo de placa base tengo?
En caso afirmativo, ¿cómo, por favor?
¿Hay alguna manera de encontrar qué modelo de placa base tengo?
En caso afirmativo, ¿cómo, por favor?
Respuestas:
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.
Busque el hardinfo
paquete en el Centro de software o ejecútelo sudo apt-get install hardinfo
desde la línea de comandos. La marca y el modelo de la placa base se pueden encontrar en la página Dispositivos > DMI .
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
lshw-gtk - Interfaz gráfica para lshw
comando
Esto le mostrará directamente la información de la placa base:
sudo dmidecode -t 2
o
sudo dmidecode | more
También puedes probar:
lspci
dmidecode -t 1
me 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.
-t 2
significa información de la placa base, verman dmidecode
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_version
y 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.
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 dmidecode
como 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 -A3
solo 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 dmidecode
responder con su salida.
/sys/devices/
solo está disponible en Debian o cualquier distribución más grande?
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 ...
También puedes usar lshw
. Por lo general, se ejecuta sudo
ya 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
lshw
le dará mucha otra información también; si desea algún dato en particular en el futuro, puede ejecutar, por ejemplo, sudo lshw -class video
para conocer su tarjeta gráfica. Para obtener una lista de los lshw
análisis de clases de hardware , ingrese sudo lshw -short
. Para obtener más información sobre el programa, ingrese man lshw
en la terminal o visite las páginas de manual de Ubuntu .
Como Schweinsteiger ha señalado, dmidecode
también es una herramienta útil para informar sobre la información de la placa base.
lstopo
. Puede instalar ambos utilizandosudo apt-get install -y hwloc
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
Esto funcionó para mí:
sudo dmidecode --string baseboard-product-name
ver: https://charlieharvey.org.uk/page/motherboard_model_make_serial_linux_or_debian_bash_shell