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 /boot/vtldr; then
menuentry '【启动 Ventoy 文件管理器】' --class grub {
search -n -s -f /boot/vtldr
ntldr /boot/vtldr
}
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/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
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/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/boot/kon64.efi; then
menuentry "【启动 绕过Win&Mac 开机密码】 " --class Clover{
search -s -f /efi/boot/kon64.efi
chainloader /efi/boot/kon64.efi
}
fi