Debian 在 Secure Boot 下无法启动?
Secure Boot 要求签名引导链,Debian 默认安装不保证兼容。两条路:关 Secure Boot,或走 MOK 手动登记。本文按机型给判断。
简短答案
Secure Boot 下 Debian 起不来,分两条路:普通装机直接关 Secure Boot 最简单;必须开 Secure Boot 的机型(部分企业管控机)得走 MOK 手动登记流程——开机进 MOK 管理界面,把 Debian 的公钥登记进去。两条路二选一,别混着试。
现象对照
| 现象 | 判断 |
|---|---|
| UEFI 提示 Secure Boot 未满足 | 引导项没签名 |
| 进 MOK 管理后能选 | 支持手动登记 |
| 机型锁死 MOK 不可进 | 只能接受关 Secure Boot 或换镜像 |
排查步骤
- 进 BIOS 看 Secure Boot 选项与 MOK 管理入口(位置以机型 BIOS 说明为准,可用 Ventoy 启动项作为对照参考)。
- 普通机:关闭 Secure Boot 重启,Debian 引导链正常。
- 必开机型:开机进 MOK 管理界面,导入 Debian 13.7 DVD 安装时生成的公钥文件,登记后重启。
- 仍起不来时先确认 Ubuntu 桌面版(条目见站内 Ubuntu 发行条目)同机型是否也失败——同机双发行版都失败说明是固件/驱动问题而非发行版。
Debian 与 Secure Boot 的兼容基线以 Debian 发行条目 说明为准。
操作小结
- 先分清普通机还是必开机型,走对应路线
- 关 Secure Boot 是最省事的解法
- 必开机走 MOK 登记,公钥用安装时生成的
- 同机验证另一发行版可定位是固件问题