|
搞什么飞机,搞那么多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
复制代码 |
|