确定启动项存在
| (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) |
| chainloader /EFI/Microsoft/Boot/bootmgfw.efi |
| } |
| |
更新grub配置文件
| sudo grub2-mkconfig -o /boot/grub2/grub.cfg |
| |
重启即可。