Esta es una astucia, que acabo de conocer, y por lo útil que puede ser, la comparto con Ustedes.
Puede pasarles que necesiten saber cual es la versión de la Bios de su computadora. En GNU/Linux no necesitan resetear y presionar DEL para saberlo.
Directamente, en la linea de comandos (o con un terminal), y siempre como ROOT (ya sea con con el comando "su" o "sudo", basta con tipear esta linea de comando :
dd if=/dev/mem bs=32k skip=31 count=1 | strings -n 8 | grep -i bios
o esta :
dd if=/dev/mem bs=32k skip=30 count=1 | strings -n 8 | grep -i bios
Explican, que en una arquitectura x86, la BIOS es, tradicionalmente, accesible en los últimos 64 kb del primer Megabyte de memoria. Y, es justamente con este comando que le estamos indicando al comando "dd" de leer en la RAM a partir del primer kb, de poder saltar 31 blocks de 32 Kb cada uno y de exhibirnos el block 32.
Por mi parte, me guardé la información obtenida en un archivo de texto. Siempre puede ser buena tenerla, pues ante una consulta, basta con enviar los datos que quedaron grabados en un archivo de texto. Lo hice de la siguiente manera :
dd if=/dev/mem bs=32k skip=31 count=1 | strings -n 8 | grep -i bios > bios.txt
Una información que puede ser interesante tenerla.
Gustavo Pimentel