一、关联grubenv,这一步必须做,因为win10为efi启动,原来在/boot/grub2/grub.cfg下的设置都不生效了,但grubenv需要关联过去
(以下代码均须在root权限下, 先su命令进入root,也可以每句命令都加sudo)
cd /boot/grub2
mv grubenv grubenv.bak #这个地方是换名另存,不建议直接rm删除
ln -s ../efi/EFI/fedora/grubenv grubenv #建立链接
二、修改/etc/default/grub,添加一句
GRUB_SAVEDEFAULT=true
这句是默认每次启动时进入上次的选项
三、直接设定进入win10
命令行root权限下
grub2-set-default "Windows Boot Manager (on /dev/sda1)"
四、将更改保存
注意,win10 UEFI启动的,保存文件都是在/boot/efi/EFI/fedora/grub.cfg
这与前面的grubenv也是呼应的
grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
#非uefi启动时,命令为
grub2-mkconfig -o /boot/grub2/grub.cfg