Come faccio a scoprire il mio modello di scheda madre?


227

C'è un modo per trovare quale modello di scheda madre ho?

Se sì, come, per favore?


1
Non è necessario eseguire come comando root o installare un nuovo software, vedere di seguito nella risposta ... o se si preferisce una risposta hardware è sempre possibile seguire il suggerimento di @NGRhodes ;-)
Hastur

2
Per la maggior parte dell'hardware e quindi sto usando Inxi. Provalo tecmint.com/inxi-command-to-find-linux-system-information
dMatija

Risposte:


126

Ci sono anche alcuni fantastici strumenti grafici che mostrano non solo le informazioni sulla scheda madre, ma tutte le informazioni sul tuo computer.

  1. Hardinfo

    Cerca il hardinfopacchetto nel Software Center o eseguilo sudo apt-get install hardinfodalla riga di comando. La marca e il modello della scheda madre sono disponibili nella pagina Dispositivi > DMI .

    Immagine hardinfo

  2. 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
    

    Immagine CPU-G

  3. lshw-gtk - Frontend grafico per lshwcomando

    immagine lshw-gtk

  4. PerlMon

    Immagine Perlmon


433

Questo mostrerà direttamente le informazioni sulla scheda madre:

sudo dmidecode -t 2

o

sudo dmidecode | more

Puoi anche provare:

lspci

37
Vorrei che questa fosse la risposta accettata e che potessi ricordarmelo per sempre. Niente più pause durante l'avvio del BIOS, non è più necessario aprire il case, non è necessario installare nulla.
domenica

1
Lol, ha più voti come domanda e risposta accettata combinati! Ma, alla fine, penso che la risposta di Hastur sia la migliore (e ci sono voluti 3 anni per ottenere quella risposta solida che non richiede utilità di terze parti!)
Cestarian

dmidecode -t 1mi 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.
erm3nda,

1
@ erm3nda -t 2significa informazioni sul battiscopa , vediman dmidecode
Vadim Kotov,

59

Variante utente non root

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_versione 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.


Variante utente privilegiata

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 dmidecodecome 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 -A3mostrerà 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 dmidecoderispondere con il suo output.


1
Perfetto! è /sys/devices/disponibile solo su debian-based o su una distribuzione più ampia?
CodeBrauer

1
@CodeBrauer Sembra che dipenda dal kernel> 2.6.xe non dalla distro, come puoi leggere in questo thread Fedora . ps> "Nota che queste informazioni dmi potrebbero essere applicabili solo ai PC basati su Intel" Commenta un'altra risposta
Hastur,

Come utente non privilegiato, per ignorare l'errore di accesso, è possibile utilizzare un comando più facile da ricordare 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 ...
Hastur

46

Puoi anche usare lshw. Di solito viene eseguito in sudoquanto 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

lshwti darà anche molte altre informazioni; se in futuro desideri dati particolari, puoi eseguire, ad esempio, sudo lshw -class videoinformazioni sulla tua scheda grafica. Per un elenco delle lshwanalisi delle classi hardware , immettere sudo lshw -short. Per maggiori informazioni sul programma, entra man lshwnel terminale o visita le manpage di Ubuntu .

Come ha notato Schweinsteiger, dmidecodeè anche uno strumento utile per riportare informazioni sulla scheda madre.


Cordiali saluti, questo viene fornito nello stesso pacchetto di quello per lstopo. Puoi installarli entrambi usandosudo apt-get install -y hwloc
Sridhar Sarnobat

10

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.