menuentry '【启动 Microsoft Windows 系统】' --class nt6 {
if search -n -s -f /bootmgr; then
ntldr /bootmgr
elif search -n -s -f /ntldr; then
ntldr /ntldr
else
echo "Windows NOT found ..."
fi
}
if search --file /grldr; then
menuentry '【查找grub4dos 多功能启动引导管理器 /grldr】' --class grub {
search -n -s -f /grldr
ntldr /grldr
}
fi
if search --file /boot/grldr; then
menuentry '【查找grub4dos 多功能启动引导管理器 /boot/grldr】' --class grub {
search -n -s -f /boot/grldr
ntldr /boot/grldr
}
fi
if search --file /boot/vtldr; then
menuentry '【启动 Ventoy 文件管理器】' --class grub {
search -n -s -f /boot/vtldr
ntldr /boot/vtldr
}
fi
if search --file /g2ldr; then
menuentry '【查找grub2 多功能启动引导管理器 /g2ldr】' --class=boot_g4d {
search -n -s -f /g2ldr
ntldr /g2ldr
}
fi
if search --file /boot/g2ldr; then
menuentry '【查找grub2 多功能启动引导管理器 /boot/g2ldr】' --class grub2 {
search -n -s -f /boot/g2ldr
ntldr /boot/g2ldr
}
fi
if search --file /boot/grubfm.iso; then
menuentry "【启动 GRUB2 文件管理器】 " --class grub2{
search -s -f /boot/grubfm.iso
linux /boot/loadfm
initrd /boot/grubfm.iso
}
fi
if search --file /boot/grubfm/grubfm.iso; then
menuentry "【启动 GRUB2 File Manager 基于GRUB2的文件管理器】 " --class grub2{
search -s -f /boot/grubfm/grubfm.iso
linux /boot/grubfm/loadfm
initrd /boot/grubfm/grubfm.iso
}
fi
if search --file /boot/Grub4dos_auto.ISO; then
menuentry "【启动 Grub4dos 资源管理器】 " --class grub2{
search -s -f /boot/Grub4dos_auto.ISO
linux /boot/loadfm
initrd /boot/Grub4dos_auto.ISO
}
fi
if search --file /boot/MAXDOS.IMG; then
menuentry "【启动 MAXDOS 系统维护工具箱】 " --class dos {
search -s -f /boot/MAXDOS.IMG
linux16 ($root)/boot/memdisk
initrd16 ($root)/boot/MAXDOS.IMG
}
fi
if search --file /boot/KONBOOT.IMG; then
menuentry "【启动 绕过Windows 开机密码】 " --class dos {
search -s -f /boot/KONBOOT.IMG
linux16 ($root)/boot/memdisk
initrd16 ($root)/boot/KONBOOT.IMG
}
fi
if search --file /boot/Clover; then
menuentry "【启动 三叶草引导UEFI加载程序( Legacy)】 " --class clover{
search -s -f /boot/Clover
linux /boot/loadfm
initrd /boot/Clover
}
fi
else
if search --file /EFI/Microsoft/Boot/bootmgfw.efi; then
menuentry '【启动 Microsoft Windows 系统(UEFI模式)】' --class nt6 {
search -n -s -f /EFI/Microsoft/Boot/bootmgfw.efi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
fi
if search --file /EFI/windows_vhd/bootmgfw.efi; then
menuentry '【查找启动Microsoft Windows VHD系统(UEFI模式)】' --class vhd {
search -n -s -f /EFI/windows_vhd/bootmgfw.efi
chainloader /EFI/windows_vhd/bootmgfw.efi
}
fi
if search --file /EFI/winpe/bootmgfw.efi; then
menuentry '【查找启动Microsoft Windows PE系统(UEFI模式)】' --class wim {
search -n -s -f /EFI/winpe/bootmgfw.efi
chainloader /EFI/winpe/bootmgfw.efi
}
fi
if search --file /EFI/ramos/bootmgfw.efi; then
menuentry '【查找启动Microsoft Windows ramos系统(UEFI模式)】' --class win {
search -n -s -f /EFI/ramos/bootmgfw.efi
chainloader /EFI/ramos/bootmgfw.efi
}
fi
### 屏蔽 ###
if search --file /efi/boot/#bootx64.efi; then
menuentry '【查找 启动系统第一引导启动管理器(UEFI模式)】' --class uefi {
search -s -f /efi/boot/bootx64.efi
chainloader /efi/boot/bootx64.efi
}
fi
if search --file /efi/boot/ventoyx64.efi; then
menuentry "【启动 Ventoy 文件管理器(UEFI模式)】 " --class Ventoy{
search -s -f /efi/boot/ventoyx64.efi
chainloader /efi/boot/ventoyx64.efi
}
fi
if search --file /efi/boot/grubfmx64.efi; then
menuentry "【启动 GRUB2 文件管理器(UEFI模式)】" --class GRUB2{
search -s -f /efi/boot/grubfmx64.efi
chainloader /efi/boot/grubfmx64.efi
}
fi
if search --file /efi/boot/run.efi; then
menuentry "【启动 Grub2 RUN(UEFI模式)】" --class GRUB2{
search -s -f /efi/boot/run.efi
chainloader /efi/boot/run.efi
}
fi
if search --file /efi/refind/refind_x64.efi; then
menuentry "【启动 rEFInd 多系统启动管理器(UEFI模式)】" --class refind{
search -s -f /efi/refind/refind_x64.efi
chainloader /efi/refind/refind_x64.efi
}
fi
if search --file /EFI/CLOVER/CLOVERX64.EFI; then
menuentry "【启动 Clover EFI bootloader 三叶草EFI引导加载程序】 " --class Clover{
search -s -f /EFI/CLOVER/CLOVERX64.EFI
chainloader /EFI/CLOVER/CLOVERX64.EFI
}
fi
if search --file /efi/boot/konboot.efi; then
menuentry "【启动 绕过Win&Mac 开机密码】 " --class Clover{
search -s -f /efi/boot/konboot.efi
chainloader /efi/boot/konboot.efi
}
fi
if search --file /efi/boot/memtest64.efi; then
menuentry "【启动 Memtest86 Pro 内存测试】 " --class Clover{
search -s -f /efi/boot/memtest64.efi
chainloader /efi/boot/memtest64.efi
}
fi
if search --file /efi/boot/lenovookr.efi; then
menuentry "【联想一键恢复UEFI版 OKR 10.0.0.19 兼容机可用】 " --class Clover{
search -s -f /efi/boot/lenovookr.efi
chainloader /efi/boot/lenovookr.efi
}
fi
set check_signatures=no
set prefix=(${root})/efi/boot
set default=1
set gfxmode=1024x768,auto
loadfont /efi/boot/Fonts/unicode.pf2
set locale_dir=/efi/boot/Locale
set lang=zh_CN
set pager=1
set timeout=30
set fallback=1
insmod png
terminal_output gfxterm
#这里的背景图 bg.png 是 K大的黑咖啡,原先是优启时代
background_image /efi/boot/locale/bg/bg.png
set menu_color_normal=white/black
set menu_color_highlight=light-cyan/black
menuentry "【1】启动 USBOS_Win8.1PEx64/Win10PEx64 " {
search --set -f /EFI/boot/BOOTX64_PE.efi
chainloader /EFI/boot/BOOTX64_PE.efi
}
menuentry "【2】启动 硬盘里的Windows" --class windows --class os {
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 --file /efi/boot/ventoyx64.efi; then
menuentry "【3】启动 Ventoy 文件管理器(UEFI模式)"{
search -s -f /efi/boot/ventoyx64.efi
chainloader /efi/boot/ventoyx64.efi
}
fi