¿Cómo verificar la versión o el nombre del BIOS en Linux a través de un símbolo del sistema? [cerrado]


Quiero recuperar la versión y el nombre actuales del BIOS mientras trabajo en el terminal.

¿Cuáles podrían ser los comandos para encontrarlo?

Author: Mateusz Piotrowski, 2013-12-16

4 answers

La versión del BIOS se expone a través de las tablas SMBIOS. En Linux, podemos acceder a esto con dmidecode (que requiere root privilegios para ejecutarse).

Para mostrar solo la información del BIOS, use -t bios para especificar que solo queremos ver entradas del tipo BIOS, y -q para silenciar la salida innecesaria.

# dmidecode -t bios -q
BIOS Information
        Vendor: Phoenix Technologies LTD
        Version: 6.00
        Release Date: 02/22/2012
        Address: 0xE72C0
        Runtime Size: 101696 bytes
        ROM Size: 64 kB
        Characteristics:
                ISA is supported
                PCI is supported
                ...
        BIOS Revision: 4.6
        Firmware Revision: 0.0

Para obtener solo la información de la versión del BIOS, use -s para especificar ciertas cadenas:

# dmidecode -s bios-vendor
Phoenix Technologies LTD
# dmidecode -s bios-version
6.00
# dmidecode -s bios-release-date
02/22/2012
 49
Author: Jonathon Reinhart,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-01-06 22:31:16

También puedes cat /sys/class/dmi/id/bios_version sin tener que ejecutar dmidecode como root.

/sys/class/dmi/id contiene también otros archivos interesantes:

  • bios_date
  • bios_vendor
  • bios_version
  • product_family
  • nombre del producto
  • product_serial
  • product_version

Se puede obtener una visión general rápida de todos ellos con

head /sys/class/dmi/id/*

(Uso head porque imprime el nombre del archivo por encima de las primeras líneas del contenido del archivo.)

 9
Author: Marius Gedminas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-01-08 12:47:20

Intenta esto

Uso: dmidecode / less

 1
Author: Specode,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-12-16 06:23:07

Puede usar dmidecode. compatibilidad con dmidecode siguiendo los sistemas operativos

Linux i386, x86-64, ia64
FreeBSD i386, amd64
NetBSD i386, amd64
OpenBSD i386, amd64
BeOS i386
Cygwin i386
Solaris x86
Haiku i586

Http://www.nongnu.org/dmidecode /

 1
Author: Tharanga Abeyseela,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-12-16 06:27:00