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