无法引导Win11卡在GNU GRUB界面

当Win11与Ubuntu双系统中Ubuntu分区被格式化后,可能导致无法正常引导Win11。解决方法包括通过GRUB命令行寻找efi文件,使用setroot和chainloader设置启动路径,然后用bcdboot创建启动文件。关键步骤包括找到bootmgfw.efi并设置引导,最后通过bcdboot命令修复启动配置。
摘要由CSDN通过智能技术生成

Win11+ubuntu双系统,格式化ubuntu分区,导致无法引导Win11卡在GNU GRUB界面

进入Win11系统

这一部分参考:
链接: link.
有些能人输入exit就可以进入win11系统了,我这里exit之后直接关机了。
开机后进入GNU GRUB
所以需要重新设置一下引导路径。

找到efi文件所在分区位置

这里ls 命令和Linux的ls命令功能基本相同。
可以先ls一下,通常会出来(hd1) (hd1,gpt1) (hd0) (hd0,gpt1) (hd0,gpt2)这几个目录,这时可以一个一个目录的搜索:

// 搜索目录下的efi/Microsoft文件夹
insmod part_gpt
ls (hd1,gpt1)/efi/Microsoft/Boot/bootmgfw.efi

因为引导文件一般在 /efi/Microsoft/Boot/bootmgfw.efi 路径下,如果有显示路径下的文件夹(一大堆,bootmgfw.efi在里面),说明系统在这个分区下面。不在的话显示找不到文件之类的。也可以继续ls直到找到bootmgfw.efi文件。

Set root

set root= 可以改换当前目录。比如我的efi文件夹在(hd1,gpt1)分区下,那么可以设置

// 更改当前目录
set root=(hd1,gpt1)

如果刚才在(hd1,gpt1)分区下找到了/efi/Microsoft/Boot/bootmgfw.efi 那就把后面替换成对应的分区

chainloader

// 是指定一个文件作为链式装载程序载入
chainloader /efi/Microsoft/Boot/bootmgfw.efi

boot

按照当前设置,引导系统启动。

boot /efi/Microsoft/Boot/bootmgfw.efi

创建启动文件

上面的操作执行完了之后,就可以进入Windows系统了,但是这时候重启还是会进入GNU GRUB,如果重复之前的操作十分麻烦。
这应该是格式化ubuntu分区的时候误删了启动文件导致的。
输入

// 创建启动文件,我的系统盘是C盘所以
bcdboot C:\Windows

如果出现已成功创建启动文件的提示,说明成功了,重启电脑可直接引导到win11系统。
修复完成。

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值