| 
 | 
 
搞什么飞机,搞那么多ESP分区干嘛 
 
统一使用一个 ESP 分区 
 
使用 grub2 引导就行 或者 同时添加 bootmgr 引导 和 grub2 引导到 UEFI,启动时按 ESC/F12 选择。 
 
==================== 
按你的要求,在 win 硬盘 ESP 分区 使用 grub2 引导作为默认引导,同时保留 bootmgr 引导文件。 
 
编写 grub2 菜单 
- set prefix=(${root})/boot/Grub
 
 - set timeout=10
 
  
- menuentry 'Windows Boot Manager 菜单' --unrestricted {
 
 -     if [ 'pc' == $grub_platform ] ; then
 
 -         if search --file --set --no-floppy /bootmgr ; then
 
 -             chainloader +1
 
 -         elif search --file --set --no-floppy /ntldr ; then
 
 -             chainloader +1
 
 -         else
 
 -             echo '没有找到Windows'
 
 -             sleep --verbose 5
 
 -         fi
 
 -     fi
 
  
-     if [ 'efi' == $grub_platform ] ; then
 
 -         if search --file --set --no-floppy /EFI/Microsoft/Boot/bootmgfw.efi ; then
 
 -             chainloader /EFI/Microsoft/Boot/bootmgfw.efi
 
 -         else
 
 -             echo '没有找到Windows'
 
 -             sleep --verbose 5
 
 -         fi
 
 -     fi
 
 - }
 
  
- if search -f /boot/grub/grub.cfg --set=root ; then
 
 -         menuentry "Deepin Linux"{
 
 -                 set prefix=($root)'/boot/grub'
 
 -                 configfile $prefix/grub.cfg
 
 -         }
 
 - fi
 
  
- if search -f /grub/grub.cfg --set=root ; then
 
 -         menuentry "Deepin Linux"{
 
 -                 set prefix=($root)'/grub'
 
 -                 configfile $prefix/grub.cfg
 
 -         }
 
 - fi
 
  复制代码 |   
 
 
 
 |