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