故障现象#

B660M AORUS ELITE DDR4 主板,设置安全启动,不生效,启动依然提示:invalid signature detected check secure boot policy in setup

解决方案#

设置安全启动后,重启再次进入 BIOS 设置界面,安全启动设置项才能保存。

讲故事#

事情其实特别简单:我就想装个 Linux,就这么个破事儿,结果搞了我一晚上,现在气都快炸了。

过程也不复杂,一进安装界面,主板直接弹出一行字:invalid signature detected. Check secure boot policy in setup。好家伙,一看就知道是 Secure Boot 捣鬼,解决方法也熟得不能再熟——进 BIOS 把它关了呗。

关了,保存,重启。结果呢?还是那个报错界面,原地复活。我又试了 CSM 模式,还是不行,来回好几次,跟鬼打墙一样。

后来我才发现,每次重启,Secure Boot 自动又打开了!设置根本存不住。这下我有点懵了,难道是别的选项在作怪?赶紧去问 DeepSeek 和豆包,问了半个多小时,一点用没有。

这时候我心里就有数了:八成是主板固件有 bug。一看版本,我这 BIOS 是 2023 年的,官网最新都 2025 年了。赶紧下载最新版,解压扔进 U 盘,准备刷 BIOS。结果一刷,提示“BIOS ID Check Failed”——不认,刷不了。

我对着官网反复核对型号,唯一的区别是人家写了“Ver 1.x”,我这没写,但其他信息一模一样,也没别的版本可选。心想:完了,连 BIOS 都刷不了,这下真寄了。

最后实在没办法,去 Reddit 上翻帖子,还真让我找到一个老哥遇到一模一样的问题,照着他写的办法试了一下,居然成了!系统顺利进去了,Linux 也装上了。

记下来这破事,纯粹是想吐槽一下——装个系统而已,至于这么折腾人吗?也提醒大家,遇到类似问题,别光顾着调设置,BIOS 版本和主板 bug 可能才是真坑。