Como descubro o modelo da minha placa-mãe?

227

Existe uma maneira de encontrar qual modelo de placa-mãe eu tenho?

Se sim, como, por favor?

Ederico
fonte
1
Não é necessário que ele seja executado como root um comando ou para instalar um novo software, veja abaixo na resposta ... ou se você preferir uma resposta hardware é sempre possível seguir a sugestão @NGRhodes ;-)
Hastur
2
Para a maioria dos hardwares, estou usando o inxi. Tente tecmint.com/inxi-command-to-find-linux-system-information
dMatija

Respostas:

126

Também existem ótimas ferramentas gráficas que mostram não apenas as informações da sua placa-mãe, mas todas as informações sobre o seu computador.

  1. Hardinfo

    Procure o hardinfopacote no Software Center ou execute sudo apt-get install hardinfona linha de comando. A marca e o modelo da placa-mãe podem ser encontrados na página Dispositivos > DMI .

    Imagem Hardinfo

  2. CPU-G - alternativa do Linux ao popular aplicativo do Windows CPU-Z . Originalmente criado por ftsamis , desde então ele foi escolhido pela Equipe Atareao

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

    Imagem CPU-G

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

    imagem lshw-gtk

  4. PerlMon

    Imagem Perlmon

LnxSlck
fonte
433

Isso mostrará diretamente as informações da placa-mãe:

sudo dmidecode -t 2

ou

sudo dmidecode | more

Você também pode tentar:

lspci
Schweinsteiger
fonte
37
Eu gostaria que essa fosse a resposta aceita e que eu pudesse me lembrar disso para sempre. Não há mais pausa durante a inicialização do BIOS, não há mais abertura do gabinete, não é necessário instalar nada.
bksunday
1
Lol, tem mais votos positivos como a pergunta e a resposta aceita combinadas! Mas, no final, eu acho que a resposta de Hastur é a melhor (e levou 3 anos para obter essa resposta rocha sólida que não requer utilitários 3rd party!)
Cestarian
dmidecode -t 1me deu o nome do produto atual. o tipo 2 forneceu alguns folhetins que não ajudam muito. Tenho certeza de que os tipos de dados dmi diferem entre as placas-mãe.
Erm3nda
1
@ erm3nda -t 2significa informações Rodapé, vejaman dmidecode
Vadim Kotov
59

Variante de usuário não raiz

Gostaria de sugerir uma variante para usuários sem privilégios , pois nem sempre é possível executar comandos como root (alguns usuários simplesmente não podem e, no entanto , é sempre uma boa prática evitar a execução de comandos como root quando não é necessário ) e aí o usuário não deseja ou não pode instalar novos programas:

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

que é uma versão curta, shell expandida , de cat /sys/devices/virtual/dmi/id/board_vendor /sys/devices/virtual/dmi/id/board_name /sys/devices/virtual/dmi/id/board_versione fornece como saída espartana, respectivamente fornecedor, nome e versão:

FUJITSU
D3062-A1
S26361-D3062-A1     

Nota:
No caminho /sys/devices/virtual/dmi/id/, é possível encontrar alguns arquivos com informações sobre BIOS, placa (placa-mãe), chassi ... nem todos são legíveis por um usuário sem privilégios devido a questões de segurança ou privacidade.


Variante privilegiada do usuário

Obviamente, por exemplo, um sudo cat board_serial(que geralmente é legível apenas pela raiz -r--------) ou um sudo cat board_*pode facilmente ultrapassar esse limite ...

... mas, talvez, se houver privilégios disponíveis, é mais conveniente usar dmidecodecomo sugerido em outras respostas.

Abaixo está a versão que eu prefiro, devido à compacidade de sua saída:

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

O comando anterior com -A3mostrará apenas as três primeiras linhas e é a versão curta para
sudo dmidecode | grep -A4 '^Base Board Information' isso, deve ser melhor usar se estiver em um script.

Exemplo de saída:

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

(1) se estiver protegido para usuários sem privilégios, talvez seja melhor evitar publicá-lo :-)

Ps> O seguinte também funciona bem sudo lshw | grep -A5 "Mo"(novamente "Mo"é a abreviação de "Motherboard"), mas acho um pouco mais preguiçoso do dmidecodeque responder com sua saída.

Hastur
fonte
1
Perfeito! está /sys/devices/disponível apenas na distribuição baseada em debian ou em qualquer distribuição maior?
CodeBrauer
1
@CodeBrauer Parece que depende do kernel> 2.6.xe não da distro, como você pode ler neste tópico do Fedora . ps> "Observe que essas informações dmi podem ser aplicáveis ​​apenas a PCs baseados em Intel". Comentário sobre outra resposta
Hastur
Como usuário não privilegiado, para ignorar o erro de acesso, é possível usar um comando mais fácil de lembrar cat /sys/devices/virtual/dmi/id/board_* 2>/dev/null, redirecionando os erros para o sagrado /dev/null . É claro que (eu sou preguiçoso) é sempre possível utilizar o comando sem o redirecionamento em um alias ou em um script ...
Hastur
46

Você também pode usar lshw. Geralmente, ele é executado com sudoisso, permitindo que você examine seus dispositivos e relate com precisão as informações. Apenas corra

sudo lshw  

e as primeiras entradas nos resultados detalharão seu sistema, a placa-mãe e a bios, como no exemplo abaixo:

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

lshwtambém fornecerá muitas outras informações; se você quiser dados específicos no futuro, poderá executar, por exemplo, sudo lshw -class videopara descobrir mais sobre sua placa de vídeo. Para obter uma lista das lshwanálises de classes de hardware , insira sudo lshw -short. Para mais informações sobre o programa, entre man lshwno terminal ou visite as páginas de manual do Ubuntu .

Como Schweinsteiger observou, dmidecodetambém é uma ferramenta útil para relatar informações da placa-mãe.

Zanna
fonte
Para sua informação, isso vem no mesmo pacote que o original lstopo. Você pode instalar os dois usandosudo apt-get install -y hwloc
Sridhar Sarnobat
10

Encontrei a maneira mais rápida e fácil de determinar o modelo da placa-mãe no meu computador:

dmesg | grep DMI:

que, para o Gigabyte Z68MA-D2H-B3 no meu computador, gera:

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