Questão Como faço para descobrir o modelo da minha placa-mãe?


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

Se sim, como, por favor?


192
2017-08-24 16:48


origem


Abra o estojo e olhe. - NGRhodes
Não é necessário executar como root um comando ou instalar um novo software, veja abaixo na resposta... ou se preferir um resposta de hardware é sempre possível seguir a sugestão de @NGRhodes ;-) - Hastur
Para a maioria dos hardwares, estou usando inxi. Tente tecmint.com/inxi-command-to-find-linux-system-information - dMatija


Respostas:


Há também algumas ó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

    Pesquise pelo hardinfo pacote no Centro de Software ou execute sudo apt-get install hardinfo da linha de comando. A placa-mãe pode fazer e modelo pode ser encontrado no Devices > DMI página.

    Hardinfo image

  2. CPU-G - Alternativa Linux para o popular aplicativo do Windows CPU-Z. Originalmente criado por ftsamis, desde então, tem sido pego por Atareao Team

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

    CPU-G image

  3. lshw-gtk - Frontal gráfico para lshw comando

    lshw-gtk image

  4. PerlMon

    Perlmon image


110
2017-08-24 17:03





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

sudo dmidecode -t 2

Você também pode tentar estes:

lspci

e

sudo dmidecode | more

368
2017-08-24 16:50



Eu gostaria que esta fosse a resposta aceita e que eu pudesse lembrar disso para sempre. Não há mais pausa durante a inicialização do BIOS, não mais abrir o gabinete, não é necessário instalar nada. - bksunday
Lol, tem mais upvotes como a pergunta e aceitou resposta combinada! Mas, no final, acho que a resposta de Hastur é a melhor (e demorou 3 anos para obter essa resposta sólida que não requer utilitários de terceiros!) - Cestarian
dmidecode -t 1 me deu o nome atual do produto. O tipo 2 deu algumas séries que não ajudarão muito. Tenho certeza de que os tipos de dados dmi diferem entre placas-mãe. - erm3nda
@ erm3nda -t 2 significa informação de rodapé, ver man dmidecode - Vadim Kotov


Você também pode usar lshw. Geralmente é executado com sudo como isso permite que ele sondar seus dispositivos e relatar informações com precisão. Apenas corra

sudo lshw  

e as primeiras entradas nos resultados detalharão seu sistema e a placa-mãe e o 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

lshw também lhe dará muitas outras informações; Se você quiser dados específicos no futuro, pode executar, por exemplo, sudo lshw -class video para saber mais sobre sua placa gráfica. Para uma listagem das classes de hardware lshw análises, insira sudo lshw -short. Para mais informações sobre o programa, digite man lshw no terminal ou visita as páginas do Ubuntu.

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


44
2017-08-24 17:12



FYI, isso vem no mesmo pacote que o de lstopo. Você pode instalar ambos usando sudo apt-get install -y hwloc - Sridhar-Sarnobat


Variante de usuário não raiz

Eu gostaria de sugerir uma variante para os usuários sem privilégios, uma vez que nem sempre é possível executar comandos como root (alguns usuários simplesmente não podem e no entanto é sempre uma boa prática evitar executar comandos como root quando não for necessário), ou não há vontade ou possibilidade de instalar novo programa:

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

que é uma versão curta, shell expandido, do cat /sys/devices/virtual/dmi/id/board_vendor /sys/devices/virtual/dmi/id/board_name /sys/devices/virtual/dmi/id/board_version e dá como saída espartana, respectivamente, vendedor, nome e versão:

FUJITSU
D3062-A1
S26361-D3062-A1     

Nota:
Dentro do caminho /sys/devices/virtual/dmi/id/ é possível encontrar alguns arquivos com informações relativas a BIOS, placa (placa-mãe), chassi ... nem todos podem ser lidos por um usuário sem privilégios devido a problemas de segurança ou privacidade.


Variante de usuário privilegiado

Claro, por exemplo, um sudo cat board_serial (que geralmente é legível apenas por root, -r--------) ou um sudo cat board_* pode facilmente superar esse limite ...

... mas, talvez, se os privilégios estiverem disponíveis, é mais confortável usar dmidecode canalizado em algum filtro como dito em outras respostas também.

Abaixo a versão que prefiro, porque compacta e rápida:

sudo dmidecode  | grep -A4 '^Base Board Information'

Geralmente também funciona na versão curta sudo dmidecode | grep -A4 '^Base'

Saída:

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

(1) se é protegido por usuário não privilegiado talvez seja melhor evitar postar :-)

Ps> funciona bem também sudo lshw | grep -A5 "Motherboard", mas acho que é um pouco mais preguiçoso então dmidecode


42
2018-01-27 13:53



Perfeito! é /sys/devices/ disponível apenas na base da Debian ou qualquer outra distro maior? - CodeBrauer
@CodeBrauer It parece que depende do kernel> 2.6.x e não da distro, como você pode ler neste Tópico do Fedora. ps> "Observe que essas informações de dmi só podem ser aplicáveis ​​a PCs baseados em Intel"  Comente 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 piedosos  /dev/null. Claro (sou preguiçoso) é sempre possível usar o comando sem redirecionamento em um alias ou em um script ... - Hastur


Eu encontrei a maneira mais rápida e fácil para determinar o modelo da placa-mãe no meu computador é:

dmesg | grep DMI:

que, para a Gigabyte Z68MA-D2H-B3 no meu computador, produz:

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

6
2017-12-29 21:59





Isso funcionou para mim:

sudo dmidecode --string baseboard-product-name

Vejo: https://charlieharvey.org.uk/page/motherboard_model_make_serial_linux_or_debian_bash_shell


3
2017-07-12 05:48