Linux 系统中查询 BIOS 版本可以通过以下几种方法:
BIOS(Basic Input/Output System),即基本输入输出系统,是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。
dmidecode
命令dmidecode
是一个用于获取有关硬件信息的工具,可以通过它来查看 BIOS 版本。
sudo dmidecode -t bios
执行后,你会看到类似如下的输出:
# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 2.8 present.
Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
Vendor: American Megatrends Inc.
Version: 2.6
Release Date: 07/23/2019
Address: 0xF0000
Runtime Size: 64 kB
ROM Size: 8192 kB
Characteristics:
PCI is supported
...
/sys
文件系统在某些 Linux 发行版中,可以通过查看 /sys/class/dmi/id
目录下的文件来获取 BIOS 版本信息。
cat /sys/class/dmi/id/bios_version
这将直接输出 BIOS 的版本号。
lshw
命令lshw
是一个列出硬件详细信息的工具。
sudo lshw -short
在输出中查找 BIOS 相关的信息。
原因:
解决方法:
sudo
来执行命令。通过上述方法,通常可以成功查询到 Linux 系统中的 BIOS 版本。如果仍然存在问题,可能需要检查系统日志或联系硬件制造商获取帮助。
领取专属 10元无门槛券
手把手带您无忧上云