首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

双系统无法启动linux

在安装Windows和Linux双系统时,有时可能会遇到Linux无法启动的问题。这通常是由于Windows的安全更新误将安全启动(Secure Boot)策略应用于Linux系统所致。以下是解决这个问题的详细步骤:

问题原因

  • 安全更新问题:微软在8月的更新中引入了Secure Boot Advanced Targeting (SBAT)设置,旨在阻止旧的、易受攻击的引导管理器。然而,这一更新导致启用了安全启动的双启动系统中Linux无法启动。

解决方法

  • 禁用安全启动:进入BIOS设置界面,禁用安全启动功能。如果不确定如何设置,请联系主板制造商客服寻求帮助。
  • 删除SBAT更新:在禁用安全启动后,进入Linux系统,使用命令 sudo mokutil --set-sbat-policy delete 删除SBAT更新。此操作需要root权限,可能会提示输入账号密码。
  • 验证SBAT撤销情况:使用命令 mokutil --list-sbat-revocations 检查SBAT撤销内容。如果没有任何可以撤销的内容,则表示设置已完成。
  • 重启Secure Boot:完成上述步骤后,重启系统并进入BIOS设置界面,开启安全启动功能。然后重新进入Linux系统,检查是否可以正常启动。
  • 防止今后在Windows中更新SBAT:以管理员身份打开命令提示符,运行命令 reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecureBoot\SBAT /v OptOut /d 1 /t REG_DWORD 以防止今后在Windows中更新SBAT导致问题。

通过以上步骤,您应该能够解决Windows-Linux双系统无法启动的问题,并恢复正常的运行状态。如有任何疑问或遇到其他困难,请随时联系微软客户支持获取进一步协助。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

12分42秒

Linux系统启动过程1

13.2K
7分22秒

Linux系统启动过程2

13.2K
9分55秒

58-linux教程-启动mysql服务

1时24分

9Linux启动流程和故障排错及自制Linux

48分26秒

6Linux启动流程和故障排错

1时16分

7Linux的启动流程和grub管理

7分2秒

069 尚硅谷-Linux云计算-网络服务-NFS-启动和自启动管理

20秒

嵌入式linux+QT,2.9秒快速启动!!

1时24分

8Linux的启动流程和服务管理

5分49秒

059 尚硅谷-Linux云计算-网络服务-SAMBA-访问控制和启动管理

24分49秒

02 Linux系统管理类面试题-尚硅谷/视频/05 尚硅谷-Linux运维-经典面试题-Linux系统管理类-启动流程

15分15秒

026_尚硅谷课程系列之Linux_基础篇_系统管理(三)_配置服务开机启动和关闭防火墙

领券