首页/系统/信创系统运维速查/Secure Boot 与信创系统安装
系统与安装65 条

Secure Boot 与信创系统安装

部分机型开启 Secure Boot 时无法从国产发行版安装介质引导或加载未签名驱动;安装前在固件设置中关闭,装完按安全基线评估是否开启。

信创系统运维速查系统更新于 2026-10-13

Secure Boot 与信创系统安装

Secure Boot(安全启动)由固件校验引导链上的每个环节签名,防止未签名代码在启动早期运行。部分机型和部分国产发行版的安装介质没有做签名适配,开启时无法引导,或者装好后第三方驱动(如某些 RAID 卡、显卡驱动)加载被拒。于是现场常见做法是安装前在固件设置里关掉它。要注意这是降低引导安全级别的操作,应在装完后按单位安全基线重新评估是否需要开启及如何做签名方案。

基本信息

影响安装介质无法引导、未签名第三方驱动无法加载
处理入口固件设置(BIOS/UEFI)→ Security → Secure Boot → Disabled
服务器差异部分国产服务器在「启动设置」或「安全配置」中开关
系统侧查看mokutil --sb-state(需装 mokutil)
权限要求开关在固件层,操作系统内改不了

典型使用场景

  • 新机装机:安装介质引导被拒时确认是否 Secure Boot 未关
  • 驱动加载失败:第三方网卡或 RAID 驱动报签名错误
  • 合规评估:安全基线要求开启时,评估签名引导与驱动方案
  • 批量装机:交付脚本无法触及固件,需在装机流程里固定这一步
  • 问题定位:区分「引导被拒」与「介质本身损坏」

系统侧查看状态

系统侧查看状态
mokutil --sb-state 2>/dev/null || echo 'mokutil 未安装,可先装后查'
dmesg | grep -i 'secure.*boot' | head          # 看内核侧相关记录
ls /sys/firmware/efi 2>/dev/null && echo 'UEFI 引导' || echo 'Legacy 引导'
[ -d /sys/firmware/efi/efivars ] && echo '存在 EFI 变量,可确认启动模式'
systemd-detect-virt 2>/dev/null                # 虚拟化环境下固件行为不同,先确认

现场判断对照

现象可能原因处理方向
介质无法引导Secure Boot 校验未通过固件中关闭后重试
引导后立即停在签名错误引导程序未签名关闭 Secure Boot 或使用签名版本
驱动加载失败第三方驱动未签名关闭或使用签名驱动
只有部分机型装不上机型固件实现差异逐机型记录固件版本与设置位置
关掉后仍装不上介质损坏或引导模式不匹配校验介质、统一 UEFI/Legacy 模式
关闭 Secure Boot 属于降低引导安全的操作,按本单位安全基线的评审结论执行;如基线要求开启,需要有签名的引导与驱动方案。
固件设置通常在装机流程中一次性完成并记录,装完后不要遗留在「无人知晓是否关过」的状态,验收时逐台确认。

易错点

  • Secure Boot 状态由固件管理,系统内命令只能查不能改,在操作系统里找开关是方向错误。
  • 关闭后若基线要求开启,需要另行评估签名引导链与驱动签名,不能装完就不管。
  • 把「引导被拒」当成介质损坏反复重做 U 盘,实际是固件校验未通过,浪费现场时间。
  • 装机流程不记录固件设置状态,验收时无法说明哪些机器关过、哪些没关。
  • 同时改动了引导模式(UEFI/Legacy)却没记录,后续引导异常时难以判断改动来源。

数据来源与参考

  • 各厂商固件与发行版安装说明
  • mokutil 手册
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌