Como saber a versão do BIOS da placa-mãe usando a linha de comando

23

Eu quero saber a versão da BIOS da minha placa-mãe ...

O comando dmidecode fornece algumas informações sobre o BIOS, mas não consigo encontrar o que eu preciso ...

Então, alguém pode ajudar?!

Eu tentei o comando dmidecode antes de perguntar e não encontrei o que preciso - quero apenas a versão do BIOS e nada mais na saída

    
por Maythux 18.12.2013 / 08:55

4 respostas

35

Eu tenho a solução.

Usando dmidecode (claro), mas o problema foi com o resultado ...

Eu não quero listar o resultado do bloco sobre o meu BIOS Eu só preciso da versão ..

O comando é:

sudo dmidecode -s bios-version

A saída apenas imprimirá a versão:

  

SIX7910J.86A.0537.2012.0723.1217

    
por Maythux 18.12.2013 / 10:05
12

Experimente este comando

sudo dmidecode | less

    
por Avinash Raj 18.12.2013 / 09:03
3

dmidecode geralmente retorna, entre outras coisas, um bloco com informações sobre seu BIOS. Deve ser algo como isto:

BIOS Information
    Vendor: American Megatrends Inc.
    Version: 0309
    Release Date: 04/18/2013
    Address: 0xF0000
    Runtime Size: 64 kB
    ROM Size: 8192 kB
    Characteristics:
        PCI is supported
        APM is supported
        BIOS is upgradeable
        BIOS shadowing is allowed
        Boot from CD is supported
        Selectable boot is supported
        BIOS ROM is socketed
        EDD is supported
        5.25"/1.2 MB floppy services are supported (int 13h)
        3.5"/720 kB floppy services are supported (int 13h)
        3.5"/2.88 MB floppy services are supported (int 13h)
        Print screen service is supported (int 5h)
        8042 keyboard services are supported (int 9h)
        Serial services are supported (int 14h)
        Printer services are supported (int 17h)
        ACPI is supported
        USB legacy is supported
        BIOS boot specification is supported
        Targeted content distribution is supported
        UEFI is supported
    BIOS Revision: 4.6

A informação aqui inclui tanto versão como revisão do BIOS . Se dmidecode não incluir esses dados em sua máquina, tenho medo de que você tenha que reinicializar e realmente examinar o BIOS.

    
por drc 18.12.2013 / 09:00
1

Outra maneira de reduzir a saída DMIDECODE é portá-lo para o Grep e extrair apenas as linhas desejadas -

E.G. -     sudo dmidecode | grep 'Vendor \ | Versão: V \ | BIOS Revision \ | Processor'

Dentro do grep, cada "ou" (a barra vertical) precisa ser escapado com um prefixo de barra invertida, como ilustrado acima.

Provavelmente haverá algumas "Versões" extras depois da do Vendedor; você deve ser capaz de descobrir o que é o que e ignorar o resto. Eu ainda não descobri para eliminar estes ...;))

Bônus! Acima, a informação do processador também foi incluída.

    
por aqk 01.01.2015 / 23:11