Ответы:
Это так же просто, как чтение следующего файла:
$ 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/....Подход следует использовать , если это возможно.