### BEGIN /etc/grub.d/30_os-prober###
menuentry 'Windows 10' {
insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
chainloader +1
}
### END /etc/grub.d/30_os-prober###} 代码后,仍没有结果。找网上都是与上述方法类似,没结果。不知道哪里出了问题?苦恼懵逼!求大神帮忙

代码: 全选
menuentry 'Windows Boot Manager' {
insmod part_gpt
insmod fat
search --no-floppy --fs-uuid --set=root 分区序列号
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
代码: 全选
在BIOS-MBR模式下安装的Microsoft Windows:
if [ "${grub_platform}" == "pc" ]; then
menuentry "Microsoft Windows Vista/7/8 BIOS-MBR" {
insmod part_msdos
insmod ntfs
insmod search_fs_uuid
insmod ntldr
search --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 69B235F6749E84CE
ntldr /bootmgr
}
fi
代码: 全选
if [ "${grub_platform}" == "efi" ]; then
menuentry "Microsoft Windows Vista/7/8 x86_64 UEFI-GPT" {
insmod part_gpt
insmod fat
insmod search_fs_uuid
insmod chain
search --fs-uuid --set=root $hints_string $uuid
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
fi