在麒麟os中应优先使用sudo dmidecode -t baseboard获取权威主板信息,其manufacturer、product name和serial number字段直接来自bios/uefi固件;其次可用/sys/class/dmi/id/路径快速读取基础标识(无需root);最后可调用sudo lshw -class motherboard获取带上下文的完整描述。

在麒麟OS中准确获取主板型号、厂商、序列号等完整信息,是设备资产管理、驱动适配或售后报修的关键前提,不能依赖图形界面模糊显示或第三方软件推测。
用sudo dmidecode -t baseboard查权威主板信息
该命令直接读取BIOS/UEFI固件中存储的SMBIOS Baseboard结构,输出字段不可篡改,是信创环境验收和资产登记的首选依据。
按Ctrl+Alt+T打开终端。
输入命令并回车:sudo dmidecode -t baseboard,系统会提示输入当前用户密码——【不加sudo将因权限不足返回空或Permission denied错误】。
在滚动输出中定位Manufacturer(厂商)与Product Name(主板型号)两行:前者可能是“PHYTIUM”“HUAWEI”“Intel Corporation”,后者即真实型号,如“KLE-1000”或“TaiShan 2280”;同时查找Serial Number字段,其后字符串为主板序列号,若显示为“To be filled by O.E.M.”,说明固件未写入有效值。
若需一键提取干净型号字符串,执行:sudo dmidecode -t baseboard | grep "Product Name" | cut -d: -f2 | sed 's/^ *//'。
通过/sys/class/dmi/id/快速读取基础标识
这个路径由内核暴露,无需root权限,响应快、脚本友好,适合批量采集或受限环境使用,但部分工业单板可能未写入完整字段。
在终端中依次运行以下三条命令:
cat /sys/class/dmi/id/board_vendor
cat /sys/class/dmi/id/board_name
cat /sys/class/dmi/id/board_serial
若其中board_name返回空或提示“No such file or directory”,说明该设备DMI表中未注册有效型号,应立即转向dmidecode或lshw方法。
调用sudo lshw获取带上下文的主板描述
第一步:确认工具已安装,执行sudo apt install lshw(若提示已存在则跳过)。
第二步:运行sudo lshw -class motherboard -short,查看精简列表中的vendor和product列——product值即主板型号,vendor即厂商。
第三步:如需完整详情,执行sudo lshw -class motherboard,重点观察vendor、product、version、serial四个字段;注意区分serial是否标注为“board-serial”,避免误读主机SN码。











