Ubuntu 被 Secure Boot 挡住无法启动?
开启 Secure Boot 后 Ubuntu 无法启动。核对镜像/安装版是否支持安全启动,进 BIOS 查看 Secure Boot 状态,按机型决定关闭或维持安全引导,避免盲目关安全项。
简短答案
Ubuntu 安装版默认支持安全启动(带安全引导签名),正常情况不需要关 Secure Boot。若被「挡住无法启动」,多为该镜像/安装版不支持安全引导、Secure Boot 密钥未正确启用,或装完后加载了未签名组件。先确认能否维持安全启动,关 Secure Boot 是最后手段,不是首选。
现象对照
| 现象 | 含义 |
|---|---|
| 装完就提示安全启动失败 | 装了未签名模块/驱动,破坏了安全引导 |
| 装都装不进去 | 该安装版不支持安全启动,或 Secure Boot 状态异常 |
| 只在开 Secure Boot 时不行,关掉就行 | 该版本镜像未支持安全引导 |
排查步骤
# 看当前是否处于安全启动模式
mokutil --sb-state
# 或
cat /sys/firmware/efi/efivars/ # 进系统后看 efi 相关路径
- 确认所用安装版是否支持安全启动:以 Ubuntu 26.04.1 桌面条目 与条目页说明为准;各版本差异总览见 Ubuntu 索引。
- 进 BIOS 看 Secure Boot 状态与密钥(厂商密钥/自定义密钥),机型入口见 启动快捷键速查。
- 优先维持安全启动:若只是某未签名组件导致,改装到带签名的对应组件,而不是关 Secure Boot。
- 确实需要关闭:进 BIOS 关闭 Secure Boot 属降低安全强度,仅在你理解风险后执行;拿不准就保留安全启动,按机型说明处理,别盲目关。
- 救援/重装引导时可在 Ventoy U 盘里操作,但同样先确认目标镜像是否支持安全引导。
注意:「关 Secure Boot 能进」不等于「应该关」。能维持安全启动就维持,关闭是退而求其次,且要在条目页/官方说明范围内做。
操作小结
mokutil --sb-state看是否处于安全启动。- 核对安装版是否支持安全引导(看条目页说明)。
- 优先修未签名组件,维持安全启动。
- 确需关闭时进 BIOS,理解风险后再关,别默认就关。