C'è un modo per trovare quale modello di scheda madre ho?
Se sì, come, per favore?
C'è un modo per trovare quale modello di scheda madre ho?
Se sì, come, per favore?
Risposte:
Ci sono anche alcuni fantastici strumenti grafici che mostrano non solo le informazioni sulla scheda madre, ma tutte le informazioni sul tuo computer.
Cerca il hardinfo
pacchetto nel Software Center o eseguilo sudo apt-get install hardinfo
dalla riga di comando. La marca e il modello della scheda madre sono disponibili nella pagina Dispositivi > DMI .
CPU-G - Alternativa Linux alla popolare applicazione Windows CPU-Z . Originariamente creato da Ftsamis , da allora è stato raccolto dal Team Atareao
sudo add-apt-repository ppa:atareao/atareao
sudo apt update
sudo apt install cpu-g
lshw-gtk - Frontend grafico per lshw
comando
Questo mostrerà direttamente le informazioni sulla scheda madre:
sudo dmidecode -t 2
o
sudo dmidecode | more
Puoi anche provare:
lspci
dmidecode -t 1
mi ha dato l'attuale nome del prodotto. il tipo 2 ha fornito alcuni serial che non saranno di grande aiuto. Sono sicuro che i tipi di dati DMI differiscono tra le schede madri.
-t 2
significa informazioni sul battiscopa , vediman dmidecode
Vorrei suggerire una variante per gli utenti non privilegiati , dal momento che non è sempre possibile eseguire i comandi come root (alcuni utenti semplicemente non possono e tuttavia è sempre una buona pratica evitare di eseguire i comandi come root quando non è necessario ) e lì l'utente non vuole o non può installare nuovi programmi:
cat /sys/devices/virtual/dmi/id/board_{vendor,name,version}
che è una versione breve, shell espansa , di cat /sys/devices/virtual/dmi/id/board_vendor /sys/devices/virtual/dmi/id/board_name /sys/devices/virtual/dmi/id/board_version
e dà come output spartano rispettivamente fornitore, nome e versione:
FUJITSU
D3062-A1
S26361-D3062-A1
Nota:
all'interno del percorso /sys/devices/virtual/dmi/id/
è possibile trovare alcuni file con informazioni su BIOS, scheda (scheda madre), chassis ... non tutti sono leggibili da un utente non privilegiato a causa di problemi di sicurezza o privacy.
Naturalmente, ad esempio, un sudo cat board_serial
(che di solito è leggibile solo da root -r--------
) o un sudo cat board_*
può facilmente superare questo limite ...
... ma, forse, se i privilegi sono disponibili è più comodo da usare dmidecode
come suggerito anche in altre risposte.
Di seguito è la versione che preferisco, a causa della compattezza del suo output:
sudo dmidecode -t 1 # or
sudo dmidecode | grep -A4 '^Base' # output more short and compact
Il comando precedente con -A3
mostrerà solo le prime 3 righe ed è la versione breve
sudo dmidecode | grep -A4 '^Base Board Information'
che dovrebbe essere meglio usare se in uno script.
Esempio di output:
Base Board Information
Manufacturer: FUJITSU
Product Name: D3062-A1
Version: S26361-D3062-A1
Serial Number: MySerialNumber(1)
(1) se è protetto per utenti non privilegiati, forse è meglio evitare di pubblicarlo :-)
Ps> Anche il seguente funziona bene sudo lshw | grep -A5 "Mo"
(di nuovo "Mo"
è l'abbreviazione di "Motherboard"
), ma lo trovo un po ' più pigro che dmidecode
rispondere con il suo output.
/sys/devices/
disponibile solo su debian-based o su una distribuzione più ampia?
cat /sys/devices/virtual/dmi/id/board_* 2>/dev/null
, reindirizzando gli errori al santo /dev/null
. Certo (sono pigro) è sempre possibile usare il comando senza reindirizzamento in un alias o in uno script ...
Puoi anche usare lshw
. Di solito viene eseguito in sudo
quanto consente di sondare i dispositivi e riportare accuratamente le informazioni. Corri
sudo lshw
e le prime voci nei risultati descriveranno in dettaglio il tuo sistema, la scheda madre e il BIOS, come nell'esempio seguente:
*-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
ti darà anche molte altre informazioni; se in futuro desideri dati particolari, puoi eseguire, ad esempio, sudo lshw -class video
informazioni sulla tua scheda grafica. Per un elenco delle lshw
analisi delle classi hardware , immettere sudo lshw -short
. Per maggiori informazioni sul programma, entra man lshw
nel terminale o visita le manpage di Ubuntu .
Come ha notato Schweinsteiger, dmidecode
è anche uno strumento utile per riportare informazioni sulla scheda madre.
lstopo
. Puoi installarli entrambi usandosudo apt-get install -y hwloc
Ho trovato il modo più rapido e semplice per determinare il modello della scheda madre sul mio computer è:
dmesg | grep DMI:
che, per Gigabyte Z68MA-D2H-B3 nel mio computer, produce:
dennis ~ $ dmesg | grep DMI:
[ 0.000000] DMI: Gigabyte Technology Co., Ltd. Z68MA-D2H-B3/Z68MA-D2H-B3, BIOS F2 04/15/2011
Questo ha funzionato per me:
sudo dmidecode --string baseboard-product-name
vedi: https://charlieharvey.org.uk/page/motherboard_model_make_serial_linux_or_debian_bash_shell