Answers:
就像读取以下文件一样简单:
$ cat /sys/class/dmi/id/bios_version
1.1.3
使用dmidecode:
$ sudo dmidecode -s bios-version
1.1.3
另外,您可能必须安装此软件包,该软件包可在以下位置获得:
dmidecode只有工作,如果/dev/mem是可用的,这是不是现代的发行版的情况。
/dev/mem在该系统上有可读性吗?
我在/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/....如果可能,应使用该方法。