麒麟系统识别主板型号与BIOS版本有五种可靠方法:一、sudo dmidecode -t baseboard/-t bios;二、cat /sys/class/dmi/id/{board_name,bios_version};三、sudo lshw -class motherboard;四、图形界面“关于此电脑”查看;五、sudo hwinfo --bios/--board。

如果您在麒麟操作系统中需要准确识别当前设备的主板型号与BIOS版本信息,则可能是由于硬件兼容性验证、固件升级准备或资产登记等实际需求。以下是多种可立即执行、互为印证的可靠方法:
一、使用 dmidecode 命令查询主板与BIOS固件信息
dmidecode 直接读取系统 SMBIOS 表,输出由 BIOS/UEFI 固件写入的原始数据,包含主板制造商、型号、版本、序列号及 BIOS 发布厂商、版本号、发布日期等权威字段,结果具备资产级准确性,需管理员权限。
1、打开终端:按 Ctrl + Alt + T 快捷键,或在应用菜单中搜索“终端”并启动。
2、执行命令查看主板信息:sudo dmidecode -t baseboard。
3、执行命令查看 BIOS 信息:sudo dmidecode -t bios。
4、在输出中定位 Product Name 字段获取主板型号,Version 字段对应 BIOS 版本,Release Date 字段标识 BIOS 发布时间。
二、通过 /sys/class/dmi/id/ 文件系统接口快速提取
该路径提供内核已解析的 DMI 属性文件,无需提权即可读取关键标识,适合脚本化批量采集,输出内容精简、响应迅速,但部分字段可能为空(取决于固件填充完整性)。
1、在终端中运行:cat /sys/class/dmi/id/board_name,直接显示主板型号。
2、运行:cat /sys/class/dmi/id/bios_version,获取 BIOS 版本字符串。
3、运行:cat /sys/class/dmi/id/bios_date,查看 BIOS 发布日期。
4、运行:cat /sys/class/dmi/id/board_vendor,确认主板制造商名称。
三、使用 lshw 工具生成结构化硬件树
lshw 以分层方式整合内核设备树与 DMI 数据,输出可读性强,支持多级展开,能同时呈现主板型号、BIOS 版本、芯片组、插槽布局等上下文关联信息,适用于深度硬件审计场景。
1、若提示命令未找到,先执行:sudo apt install lshw 安装工具。
2、运行:sudo lshw -class motherboard,仅显示主板相关条目。
3、在输出中查找 product: 行对应主板型号,version: 行中若含 BIOS 字样则标识其版本。
4、如需完整报告,可执行:sudo lshw -html > mb_report.html,随后用浏览器打开该文件查看可视化结构。
四、图形界面辅助定位(仅限桌面版)
图形化方式不依赖终端操作,适合快速初筛,信息来源于系统预置模块,虽不包含 BIOS 详细字段,但可交叉验证主板型号是否与命令行结果一致,降低误判风险。
1、点击屏幕左下角【开始】按钮,在搜索框中输入 关于此电脑 并回车。
2、在弹出窗口中查看“系统型号”或“产品名称”字段,该值通常与 dmidecode 中的 Product Name 一致。
3、若系统监视器已安装,可在其“硬件”或“设备”标签页中查找主板相关信息(部分版本支持)。
4、注意:该界面不显示 BIOS 版本,需依赖命令行方法补全。
五、使用 hwinfo 工具进行底层探测
hwinfo 是功能更全面的硬件检测工具,可扫描 PCI/ISA 总线并匹配硬件数据库,对 OEM 定制主板识别率高,尤其适用于国产服务器平台(如浪潮、华为、中科曙光等整机),输出含 BIOS Vendor 和 Version 原始字段。
1、安装工具:sudo apt install hwinfo。
2、执行:sudo hwinfo --bios,单独提取 BIOS 元数据。
3、执行:sudo hwinfo --board,获取主板详细规格,包括芯片组、总线类型、物理尺寸等。
4、在输出中搜索 Bios Vendor、Bios Version 及 Board Name 等关键词定位目标信息。



















