如何使用 FEDORA 20 在 EFI 上设置 GRUB2 中的默认条目

如何使用 FEDORA 20 在 EFI 上设置 GRUB2 中的默认条目

我有 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它可以工作。

相关内容