驱动之家 08-26
Windows更新导致Linux系统无法启动!微软发布完整解决方案
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

快科技 8 月 26 日消息,微软发布了一份详细的解决方案,以修复由 8 月例行安全更新引起的 Windows-Linux 双系统无法启动的问题。

问题的核心在于微软的补丁检测机制未能正确识别 Linux 系统,导致安全启动高级定位错误部署。

微软已经意识到此问题,并将其添加到已知问题列表中,同时提供了完整的操作指南,以帮助用户恢复 Linux 的正常启动并阻止 Windows 系统再次应用 SBAT 更新。

完整的解决方案如下:

1、禁用安全启动:进入 BIOS 设置先禁用安全启动,如不会设置可以联系主板制造商客服咨询

2、删除 SBAT 更新:

在禁用安全启动后用户可以进入 Linux 系统,此时重启系统进入 Linux 并打开终端管理器并执 sudo mokutil --set-sbat-policy delete 命令

此操作需要 root 权限因此在执行时可能会提示输入你的账号密码,请按提示操作,操作完成后重启 Linux 系统 ( 此时仍然不要开启安全启动 )

3、验证 SBAT 删除和撤销:

再次进入 Linux 系统后进入终端并执行如下命令:mokutil --list-sbat-revocations

如果提示没有任何可以撤销的内容则代表已经完成设置,此时再次重启系统进入 BIOS 并开启安全启动,

开启安全启动后重新进入 Linux 系统并打开终端应用执行 mokutil --sb-state

此命令用来检查安全启动是否已经正常开启,如果输出结果显示 SecureBoot enabled 则代表开启成功,如未成功请重复前面的开启步骤。

4、禁用 Windows 更新:

再次重启并进入 Windows 系统,打开管理员模式的命令提示符执行以下命令即可禁用有关 SBAT 的相关应用:

reg add HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecureBootSBAT /v OptOut /d 1 /t REG_DWORD

宙世代

宙世代

ZAKER旗下Web3.0元宇宙平台

逗玩.AI

逗玩.AI

ZAKER旗下AI智能创作平台

相关标签

linux windows 微软
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论