|  | 
6#
 
 
 楼主|
发表于 2021-12-14 21:42:08
|
只看该作者 
| menuentry "01.Windows" "/bootmgr" --hotkey=0 {
 for d in (hd*,msdos*) do
 if [ -e ${d} ] then
 regexp --set=disk '\((.*)\)' "${d}"
 else
 continue
 fi
 probe --set=flag -b ${disk}
 if [ "${flag}" = "none" ] then
 continue
 fi
 if [ -f "(${disk})/ntldr" ] then
 menuentry "BOOT NTLDR" { ntldr /ntldr }
 elif [ -f "(${disk})/bootmgr" ] then
 menuentry "BOOT BOOTMGR" { ntldr /bootmgr }
 fi
 done
 }
 
 我瞎改了下,上面的菜单不能重入,比如说grub4dos→grub2→grub4dos→grub2,第一次可以,第二次就不行了,好像菜单直接被简化成了:
 menuentry "BOOT NTLDR" { ntldr /ntldr }
 或者
 menuentry "BOOT BOOTMGR" { ntldr /bootmgr }
 
 
 
 
 | 
 |