我有 Windows 8 和 Fedora 20 双启动系统。Linux 是第一个,Windows 是第三个。我希望 Windows 成为默认系统。我使用的是GRUB 2。
grep "submenu\|^\menuentry" /boot/efi/EFI/fedora/grub.cfg | cut -d "'" -f2
给出
Fedora, with Linux 3.11.10-301.fc20.x86_64
Fedora, with Linux 0-rescue-62ce70aff0cf43989df5b1dfd30caf79
Windows Boot Manager
当我通过不推荐的方式设置默认条目时:
set default="2"
Windows 将成为默认入口。但推荐的方式
grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
grub2-set-default "Windows Boot Manager"
grub2-editenv list
给出
saved_entry=Windows Boot Manager
但是之后
grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
默认条目再次是 Linux。
我做错了什么?
答案1
我设置
GRUB_DEFAULT="Windows Boot Manager"
并且/etc/default/grub
它可以工作。