微软安全更新致Linux双系统崩溃?官方解决方案来了!
近期,微软发布的8月例行安全更新给不少 Windows和Linux双系统用户带来了困扰。部分用户反映,更新后Linux系统无法正常启动。究其原因,是微软的补丁检测机制错误地将Linux系统识别为需要更新的目标,导致安全启动高级定位(SBAT)错误部署。
别慌!微软已经给出了详细的解决方案,并将其列入已知问题列表。
解决方案步骤如下:
1. 禁用安全启动: 进入BIOS设置,将安全启动选项关闭。
2. 删除SBAT更新:
* 进入Linux系统,打开终端,输入并执行以下命令:bash sudo mokutil --set-sbat-policy delete
* 重启Linux系统。
3. 验证SBAT删除:
* 进入Linux系统,打开终端,输入并执行以下命令:bash mokutil --list-sbat-revocations
* 如果没有显示任何可以撤销的内容,则表示删除成功。
4. 重新启用安全启动:
* 进入BIOS设置,将安全启动选项重新开启。
* 进入Linux系统,打开终端,输入并执行以下命令: bash mokutil --sb-state
* 如果输出结果显示SecureBoot enabled,则表示安全启动已成功开启。
* 在 Windows系统中,以管理员身份打开命令提示符,输入并执行以下命令:reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecureBoot\SBAT /v OptOut /d 1 /t REG_DWORD
温馨提示:
* 执行命令时需谨慎: 误操作可能会导致系统不稳定,建议在操作前备份重要数据。
* 遇到问题可寻求帮助: 如果在操作过程中遇到任何问题,可以参考微软官方文档或联系主板厂商客服。
本文详细介绍了微软安全更新导致Linux双系统无法启动的原因及解决方法。通过按照上述步骤操作,可以有效修复问题,并防止 Windows系统再次自动应用SBAT更新。希望本文能帮助广大的Linux用户解决这一困扰。
|