Ответы:
Это так же просто, как чтение следующего файла:
$ cat /sys/class/dmi/id/bios_version
1.1.3
Используйте dmidecode :
$ sudo dmidecode -s bios-version
1.1.3
Также вам может потребоваться установить этот пакет, который доступен в:
dmidecode
работает, только если /dev/mem
доступно, что не так на современных дистрибутивах.
/dev/mem
в этой системе?
Вы можете использовать lshw
, hwinfo
, inxi
и hardinfo
(DMI):
# lshw -class memory
# hwinfo --bios
$ inxi -M
$ hardinfo
Приведенная выше команда должна работать после их установки через менеджер пакетов.
Только первый ответ, предложенный @cuonglm, позволяет получить информацию о BIOS без установки дополнительного пакета:
$ cat /sys/class/dmi/id/bios*
Я бродил в /sys
папке, затем я вошел /sys/firmware/dmi/tables
затем получил два файла DMI
и smbios_entry_point
. Если вы читаете DMI
файл, то в моем случае первое слово было, LENOVO
а второе слово было BIOS version
. Я знаю, что это не простой и прямой ответ, но вы можете получить больше информации о себе pc
из этого файла.
Это работает для меня:
sudo dmidecode | grep "BIOS Information" -A10 | grep -e "Version:" -e "Vendor:"
/sys/....
Подход следует использовать , если это возможно.