确定启动项存在

(base) [xfox@JiaoLong5-76s ~]$ sudo efibootmgr
BootCurrent: 0002
Timeout: 1 seconds
BootOrder: 0002,0001
Boot0001* Windows Boot Manager  HD(1,GPT,97bad916-3c57-492c-9121-c0b5fc123c88,0x800,0x32000)/\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI
Boot0002* Fedora41      HD(1,GPT,97bad916-3c57-492c-9121-c0b5fc123c88,0x800,0x32000)/\EFI\FEDORA\SHIM.EFI

Windows 启动项的路径是:
\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI
既然启动项存在,EFI文件也没有受损,接下来手动添加一个启动项进行。

手动添加一个启动项

sudo nano /etc/grub.d/40_custom

menuentry "Windows 11" {
    set root=(hd0,gpt1)  # 这是第一个 GPT 分区,通常是 EFI 分区
    chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}

更新grub配置文件

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

重启即可。

标签: none

添加新评论