Linux双系统启动报错“Verifying shim SBAT data failed: Security Policy Violation”解决

1. 问题描述

        安装有Linux\Windows的主机启动后,无法进入EFI\UEFI引导菜单进行启动,报错如下:

Verifying shim SBAT data failed: Security Policy Violation

Something has gone seriously wrong: SBAT self-check failed; Security Policy Violation

2. 错误原因

        造成该报错的主要原因是由于微软2024年08月11日推送的更新KB5041580,更新说明如下:

微软发布Windows 10八月累积更新,提升系统安全性与稳定性 (msn.cn)

        该更新中的SBAT技术会影响通过EFI引导启动的Linux系统。

        “值得注意的是,微软还通过SBAT(安全启动高级定位)技术,阻止了易受攻击的Linux EFI(Shim引导加载程序)在Windows系统上运行。这一措施旨在增强系统的整体安全性,但也可能影响到部分Windows和Linux双启动的用户。对此,微软建议受影响的用户联系Linux供应商获取最新ISO镜像,以确保系统的正常启动。”

 

3. 解决办法

        在开机阶段,连续按下Esc\F2\F8进入BIOS管理界面(进入方式由于主板厂商差异会存在差异)。在BIOS界面设置中,将“安全启动”(Security Boot)选项设置为“关闭”(Enable)。再次重启即可重新进入EFI。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值