最权威方法是sudo dmidecode -t baseboard,可同时获取主板厂商、型号、序列号;/sys/class/dmi/id/免root但部分平台缺失字段;lshw用于交叉验证;BIOS版本需单独用cat /sys/class/dmi/id/bios_version等命令提取。

在银河麒麟系统中确认主板型号、厂商、序列号及固件版本,是资产登记、售后报修或信创合规核验的刚性需求,必须从BIOS/UEFI固件层直接提取原始数据,不能依赖图形界面或第三方软件包装后的摘要。
用 sudo dmidecode -t baseboard 查主板核心信息
该命令直读SMBIOS Baseboard结构,输出制造商、型号、版本、序列号四字段,结果具备资产级权威性,是所有方法中唯一能同时获取全部关键字段的方式。
按 Ctrl + Alt + T 打开终端→输入【sudo dmidecode -t baseboard】并回车执行。这一步必须加 sudo,否则返回空或 Permission denied 错误。
在滚动输出中依次定位以下三行:
Manufacturer: 后为厂商名(如 PHYTIUM、HUAWEI、ZTE);
Product Name: 后为真实主板型号(如 KLE-1000、TaiShan 2280、R6930 G3);
Serial Number: 后为不可篡改的主板序列号(如 B1234567890 或 219613425327)。
若输出过长难定位,可直接运行过滤命令:【sudo dmidecode -t baseboard | grep -E "Manufacturer|Product Name|Serial Number"】,结果将集中显示这三行,避免翻屏遗漏。
通过 /sys/class/dmi/id/ 快速读取基础标识(免 root)
该路径是内核暴露的只读虚拟接口,无需提权即可访问,适合脚本批量采集或受限环境使用,但部分飞腾单板(如3403平台)可能缺失 board_name 或 board_serial 字段。
先执行 【ls /sys/class/dmi/id/】,确认是否存在 board_vendor、board_name、board_serial、bios_version 等文件。
若存在 board_name,运行 【cat /sys/class/dmi/id/board_name】,输出即为主板型号字符串。
同步运行 【cat /sys/class/dmi/id/board_vendor】 和 【cat /sys/class/dmi/id/board_serial】,分别获取厂商与序列号——注意:某些加固策略(如 Ubuntu 22.04+ 默认配置)会禁用该路径,此时返回 Permission denied,必须立即切回 dmidecode 方法。
用 sudo lshw 交叉验证主板描述
当 dmidecode 输出异常、sysfs 字段为空或需生成带层级关系的运维报告时,lshw 可整合 DMI、ACPI、PCI 多源数据,补全芯片组、插槽类型等扩展属性。
第一步:检查是否已安装,执行 【lshw -version】;若提示 command not found,则先运行 【sudo apt install lshw】 安装。
第二步:执行 【sudo lshw -class motherboard -short】,输出中 product 行即为型号,vendor 行为厂商,serial 行为序列号。
第三步:如需确认 BIOS 版本是否与主板匹配,追加执行 【sudo lshw -class firmware | grep version】,比对输出中的 version 字段是否与 【cat /sys/class/dmi/id/bios_version】 一致。
查 BIOS/UEFI 固件版本(独立验证项)
BIOS 版本直接影响硬件兼容性与安全补丁状态,必须单独提取并核对,不能仅依赖 dmidecode 的 baseboard 输出附带的 BIOS 信息。
方法一:执行 【cat /sys/class/dmi/id/bios_version】,直接输出纯文本版本号(如 F.25 或 1.18.0)。
方法二:执行 【sudo dmidecode -s bios-version】,输出含厂商前缀的完整字符串(如 AMI F.25 或 Phoenix Technologies LTD 1.15.0)。
方法三:执行 【hostnamectl | grep "Firmware Version"】,从 systemd 系统摘要中提取固件版本字段,适用于混合环境统一核查。
图形界面辅助确认(非权威,仅作参考)
麒麟助手“硬件检测”或“关于此电脑”模块可快速浏览主板型号与 BIOS 版本,但其数据来源依赖于桌面环境对 sysfs 或 lshw 的封装调用,部分老旧或定制化固件可能无法正确映射,仅可用于初步筛查。
点击左下角“开始菜单”→搜索“麒麟助手”→打开后切换至“硬件检测”标签页→查看“主板”区域显示内容。
若此处显示“无此设备”或字段为空,说明固件未向内核导出完整 DMI 数据,【必须退回命令行使用 dmidecode 方法】。

















