话说win10还是没有找到。
不写废话文章,直接写答案。不用跟我的错误思路瞎跑了。
总体思路:
grub2能找到windows10,前提是,把bootmgfw.efi 复制到efi分区的efi/microsoct/boot/bootmgfw.efi,
自然也不需要在/etc/grub.d/40_custom里面配置自定义系统。
关于启动顺序,修改 /etc/default/grub 文件,把 GRUB_DEFAULT=2 设置为需要的值。0开始。
然后用grub2-mkconfig -o 更新grub.cfg
grub.cfg里面就是最终所有启动项。
以前问题在以下几个方面。
1
grub2-mkconfig -o /boot/grub2/grub.cfg
是用来在传统BIOS 系统中使用的,而目前的配置是GPT+UEFI,应该使用
grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
2
自定义项目----目前证明不需要自定义,加上也没错,多一项。
menuentry 'win10_x64'{
set root=(hd0,1)
chainloader +1
}
都不对,分区已经是gpt,要以gpt标示,windows10虽然安装在c盘(gpt1