pro neon Asked: 2018-05-05 01:40:12 +0800 CST2018-05-05 01:40:12 +0800 CST 2018-05-05 01:40:12 +0800 CST 有没有办法从 Linux 内部获取 BIOS 版本? 772 我想在不直接进入 BIOS 的情况下从 Linux 获取 BIOS 版本。 我的意思是,有没有办法从 Linux 内部获取 BIOS 版本? linux bios 4 个回答 Voted Best Answer cuonglm 2018-05-05T01:45:43+08:002018-05-05T01:45:43+08:00 没有超级用户权限 就像阅读以下文件一样简单: $ cat /sys/class/dmi/id/bios_version 1.1.3 具有超级用户权限 使用dmidecode: $ sudo dmidecode -s bios-version 1.1.3 此外,您可能必须安装此软件包,该软件包可用于: Linux i386、x86-64、ia64 FreeBSD i386, amd64 NetBSD i386、AMD64 OpenBSD i386, amd64 BeOS i386 索拉里斯 x86 俳句 i586 GAD3R 2018-05-05T05:58:52+08:002018-05-05T05:58:52+08:00 您可以使用lshw、hwinfo和inxi( hardinfoDMI): # lshw -class memory # hwinfo --bios $ inxi -M $ hardinfo 通过包管理器安装上述命令后,它们应该可以工作。 只有@cuonglm提出的第一个答案允许您在不安装额外软件包的情况下获取 bios 信息: $ cat /sys/class/dmi/id/bios* Prvt_Yadav 2018-05-05T03:11:47+08:002018-05-05T03:11:47+08:00 我在/sys文件夹中徘徊,然后进入/sys/firmware/dmi/tables然后得到两个文件DMI和smbios_entry_point. 如果您阅读DMI文件,那么在我的情况下,第一个词是LENOVO,第二个词是BIOS version。我知道这不是简单直接的答案,但您可以pc从此文件中获取有关您的更多信息。 Siva 2018-05-05T01:45:14+08:002018-05-05T01:45:14+08:00 这对我有用: sudo dmidecode | grep "BIOS Information" -A10 | grep -e "Version:" -e "Vendor:"
没有超级用户权限
就像阅读以下文件一样简单:
具有超级用户权限
使用dmidecode:
此外,您可能必须安装此软件包,该软件包可用于:
您可以使用
lshw
、hwinfo
和inxi
(hardinfo
DMI):通过包管理器安装上述命令后,它们应该可以工作。
只有@cuonglm提出的第一个答案允许您在不安装额外软件包的情况下获取 bios 信息:
我在
/sys
文件夹中徘徊,然后进入/sys/firmware/dmi/tables
然后得到两个文件DMI
和smbios_entry_point
. 如果您阅读DMI
文件,那么在我的情况下,第一个词是LENOVO
,第二个词是BIOS version
。我知道这不是简单直接的答案,但您可以pc
从此文件中获取有关您的更多信息。这对我有用: