在麒麟系统中确认主板序列号最可靠的方法是使用sudo dmidecode -t baseboard命令,直接读取smbios baseboard结构,输出包含制造商、型号、版本及序列号的完整字段;也可通过cat /sys/class/dmi/id/board_serial快速读取,或用sudo lshw -class motherboard验证,图形界面则可通过麒麟助手的硬件检测功能查看。

在麒麟系统中确认主板序列号,是为了资产登记、售后报修或授权绑定等实际需求,该信息直接来源于BIOS/UEFI固件层,不可由用户修改,具有唯一性和权威性。
用 sudo dmidecode -t baseboard 查主板序列号
这是最可靠的方法,直接读取SMBIOS Baseboard结构,输出包含制造商、型号、版本及序列号的完整字段。
第一步:按 Ctrl + Alt + T 打开终端。
第二步:输入命令 sudo dmidecode -t baseboard 并回车执行。
第三步:在输出内容中查找 Serial Number 字段,其后紧跟的字符串即为当前主板序列号(例如:B1234567890);若显示为 None 或空白,说明该主板固件未写入有效序列号,需转向其他方法。
第四步:如只需提取序列号一行,可直接运行:sudo dmidecode -t baseboard | grep "Serial Number" | cut -d: -f2 | sed 's/^ *//',结果将干净输出序列号本身。
通过 /sys/class/dmi/id/ 目录快速读取
该路径是内核暴露的只读虚拟接口,无需sudo权限,适合脚本批量采集或受限环境使用,但部分工业单板可能缺失该字段。
在终端中执行:cat /sys/class/dmi/id/board_serial。
若返回一串字符,即为有效主板序列号;若提示 No such file or directory,说明该设备未在DMI中注册序列号,跳过此法即可。
用 lshw 工具获取带上下文的主板信息
lshw 会整合DMI与设备树数据,对主板生成结构化描述,其中包含序列号,并标注其来源类型(如“dmi”),便于交叉验证。
方法一:先确保已安装 lshw,执行 sudo apt install lshw(若提示已存在则跳过)。
方法二:运行命令 sudo lshw -class motherboard -short,查看简明列表中的序列号列。
方法三:执行 sudo lshw -class motherboard | grep -A2 -B2 serial,可定位到含序列号的上下文段落,避免误读其他字段。
【注意】lshw 输出中 serial 字段可能来自机箱或系统层,务必确认其前缀为 “board-serial” 或上下文明确指向主板,否则可能混淆为主机SN码。
从麒麟助手GUI界面查看(图形化备选)
适用于不习惯命令行操作的用户,信息经系统封装后展示,虽不如终端原始数据全面,但足够应对日常识别需求。
点击桌面左下角【开始】→ 搜索并打开【麒麟助手】→ 切换至【硬件检测】标签页 → 点击【主板信息】展开项。
在列出的详情中查找“序列号”或“SN”字段,其值即为当前主板序列号。
若该区域显示为空或“未知”,说明GUI未成功映射DMI数据,应立即退回终端方式验证。











