微软表示,已于近日修复了双系统设备无法启动Linux系统的问题。在2024年8月,微软发布Windows 11的KB5041585累积更新后,许多用户反馈双系统设备无法正常启动Linux发行版,包括Ubuntu、Zorin OS、Linux Mint和Puppy Linux等。
安装更新后,系统会显示“Something has gone seriously wrong: SBAT self-check failed: Security Policy Violation”的错误信息,导致无法进入Linux。
这一问题的根源是Windows 11更新中引入的SBAT(Secure Boot Advanced Targeting)功能,SBAT通过检查Secure Boot DBX数据库来阻止过时且可能存在漏洞的引导程序。
但是该更新未能正确检测到双系统设备,错误地应用了SBAT设置,从而导致Linux无法启动,微软在问题发生后提供了一个相对复杂的临时解决方案。
在经过9个月后,这一问题终于在2025年5月得到彻底修复,微软在5月的KB5058405更新中解决了这一启动故障。
并在Windows发布健康更新中指出:“此问题已通过2025年5月13日及后续的Windows更新解决。我们建议用户安装最新的设备更新,以获得重要改进和问题修复。”