Відповіді:
Це так само просто, як читання наступного файлу:
$ 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, дозволяє отримати інформацію про біос, не встановлюючи додатковий пакет:
$ 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/....Підхід слід використовувати , якщо це можливо.