当前位置: 首页 > news >正文

[指南]微软发布Windows-Linux双系统无法启动的完整修复方案

早前微软发布的 2024-08 例行安全更新导致 Windows-Linux 双系统无法启动引起关注,该问题实际上在 7 月份微软已经发现并且添加到已知问题列表中,但可能很多用户没注意结果安装更新后 Linux 系统无法正常启动。

问题根源在原本微软发布的补丁不应该针对双系统,但检测机制由于未能识别到 Linux 系统,导致补丁错误部署安全启动高级定位并导致 Linux 无法启动。

但这个问题也不是影响所有 Linux 系统,对于较新的 Linux 系统不受影响,如果用户使用的版本比较老旧则会出现无法启动,现在微软也发布了详细的解决方案。

在这里插入图片描述
以下是完整的操作指南:

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

删除 SBAT 更新

在禁用安全启动后用户可以进入 Linux 系统,此时重启系统进入 Linux 并打开终端管理器并执行如下命令

sudo mokutil --set-sbat-policy delete

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

验证 SBAT 删除和撤销:

再次进入 Linux 系统后进入终端并执行如下命令:

mokutil --list-sbat-revocations

如果提示没有任何可以撤销的内容则代表已经完成设置,此时再次重启系统进入 BIOS 并开启安全启动,开启安全启动后重新进入 Linux 系统并打开终端应用执行如下命令:

mokutil --sb-state

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

禁用 Windows 更新:

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

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

最后完成以上操作后建议转到 Linux 系统并检查最新更新,目前微软也在和 Linux 开发商们合作解决该问题,后续再安装更新应该不会再出现类似问题。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Java基础——正则表达式
  • AI可预测地震,科技的“预知未来”?
  • Leetcode每日刷题之面试题01.06字符串压缩(C++)
  • 第一次运行Neo4J
  • CANoe.DiVa的应用——生成TP层测试用例过程流程详解(二)
  • Python -- GUI图形界面编程—GUI编程实例 博主也在持续学习中[ 持续更新中!!! 欢迎白嫖 也求粉啊啊啊~ ]
  • 数据结构-返回n年后牛的数量
  • MATLAB遗传算法求解考虑碳排放的逆向物流快递产品回收处理中心选址问题实例代码
  • 【Web】NepCTF 2024题解
  • Java面试题·解释题
  • 笔记本电脑数据恢复的最佳解决方案 - 100%快速和安全
  • 深度全面讲解fs.readFileSync:Node.js中的同步文件读取
  • 准备pyannote-audio开发环境
  • 49、Python之模块和包:模块导入对命名空间的影响
  • MessageDialog 是 Qt Quick Controls 中的一个组件,用于显示消息对话框
  • 【挥舞JS】JS实现继承,封装一个extends方法
  • Android Studio:GIT提交项目到远程仓库
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • CEF与代理
  • Flannel解读
  • js操作时间(持续更新)
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • MYSQL 的 IF 函数
  • mysql 数据库四种事务隔离级别
  • nfs客户端进程变D,延伸linux的lock
  • Perseus-BERT——业内性能极致优化的BERT训练方案
  • PHP的Ev教程三(Periodic watcher)
  • scrapy学习之路4(itemloder的使用)
  • SpriteKit 技巧之添加背景图片
  • 当SetTimeout遇到了字符串
  • 二维平面内的碰撞检测【一】
  • 番外篇1:在Windows环境下安装JDK
  • 看域名解析域名安全对SEO的影响
  • 如何胜任知名企业的商业数据分析师?
  • 小试R空间处理新库sf
  • 一个完整Java Web项目背后的密码
  • AI又要和人类“对打”,Deepmind宣布《星战Ⅱ》即将开始 ...
  • ‌移动管家手机智能控制汽车系统
  • #if 1...#endif
  • (02)Hive SQL编译成MapReduce任务的过程
  • (4)事件处理——(2)在页面加载的时候执行任务(Performing tasks on page load)...
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (javaweb)Http协议
  • (MonoGame从入门到放弃-1) MonoGame环境搭建
  • (板子)A* astar算法,AcWing第k短路+八数码 带注释
  • (读书笔记)Javascript高级程序设计---ECMAScript基础
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (三)Kafka离线安装 - ZooKeeper开机自启
  • (四)软件性能测试
  • (转)GCC在C语言中内嵌汇编 asm __volatile__
  • (最简单,详细,直接上手)uniapp/vue中英文多语言切换
  • .net core 外观者设计模式 实现,多种支付选择
  • .net 提取注释生成API文档 帮助文档
  • .NET 中的轻量级线程安全
  • .NETCORE 开发登录接口MFA谷歌多因子身份验证