Cómo saber la versión del BIOS de la placa base usando la línea de comando

38

¿Cómo puedo obtener la versión de BIOS de mi placa base?

El comando dmidecodele brinda información sobre el BIOS, pero no puedo encontrar lo que necesito ...


Intenté el dmidecodecomando antes de preguntar y no encontré lo que necesitaba: solo quiero la versión del BIOS y nada más en la salida.

Maythux
fuente
3
Asegúrese de que su pregunta refleje con precisión lo que está buscando. En este caso, aparentemente está buscando una manera de imprimir solo la versión del BIOS en lugar de toda la información, incluida la versión del BIOS.
drc
@drc Declaro que ... Lea la pregunta nuevamente, por favor, solo digo que quiero la versión de BIOS y declaro que uso dmidecode pero no puedo encontrar la versión
Maythux
2
Encontrar la versión del BIOS es tan fácil como buscar la versión de la cadena en el bloque de información del BIOS , como dicen varias respuestas. Si está buscando una manera de imprimir solo esta cadena de versión, dígalo.
drc

Respuestas:

53

Tengo la solución

Usando dmidecode (por supuesto), pero el problema fue con el resultado ...

No quiero enumerar el resultado de bloqueo de mi BIOS, solo necesito la versión.

El comando es:

sudo dmidecode -s bios-version

La salida solo imprimirá la versión:

SIX7910J.86A.0537.2012.0723.1217

Maythux
fuente
18

Prueba este comando,

sudo dmidecode | less

ingrese la descripción de la imagen aquí

Avinash Raj
fuente
Esta no es la versión de BIOS. Respondí mi pregunta yo mismo
Maythux
1
su comando se muestra 71CN40WW(V1.15)en mi pc.
Avinash Raj
@Maythux está equivocado. Ejecuté el comando de Avinash en mi PC y de hecho muestra la versión del BIOS. Incluso puedo usar comandos similares a vim, así que diría que es mejor que la respuesta de Maythux.
evaristegd
3

dmidecodegeneralmente devuelve, entre otras cosas, un bloque con información sobre su BIOS. Debería verse más o menos así:

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

La información aquí incluye tanto la versión como la revisión del BIOS . Si dmidecodeno incluye esos datos en su máquina, me temo que tendrá que reiniciar y mirar el BIOS.

drc
fuente
No necesito enumerar la resolución de bloqueo de mi BIOS, solo necesito la versión ..
Maythux
1

Otra forma de reducir la salida DMIDECODE es portarlo a Grep y extraer solo las líneas que desee:

EG - sudo dmidecode | grep 'Proveedor \ | Versión: V \ | Revisión del BIOS \ | Procesador'

Dentro del grep, cada "o" (La barra vertical) debe escaparse con un prefijo de barra invertida, como se ilustra arriba.

Probablemente habrá algunas "Versiones" extra extra después de la del Vendedor; deberías poder descubrir qué es qué e ignorar el resto. Todavía no he descubierto eliminar estos ... ;-)

¡Prima! Arriba, también se ha incluido la información del procesador.

aqk
fuente