将 grub 加载程序设置为默认加载程序

将 grub 加载程序设置为默认加载程序

我的系统上有 Windows 7,最近我在不同的分区中安装了 Fedora 16。为了实现双启动,我使用了 EasyBCD 2.1.2,并为 Fedora 创建了一个条目。当我启动系统时,它显示 Windows 7 和 Fedora 16。

但主要问题是,当我单击 Fedora 16 时,它不会直接启动。相反,它会将我重定向到 Fedora 的加载程序,在其中我可以选择加载 Windows 和 Fedora。这有点令人恼火。

所以我想将 grub 设置为我的默认或主引导加载程序,我可以从其中加载两个操作系统。我想删除 EasyBCD 2.1.2。

如何将 grub 加载程序设置为默认加载程序?

编辑

grub2-bin2h            grub2-install          grub2-mkconfig         grub2-mkimage          grub2-mkpasswd-pbkdf2  grub2-probe            grub2-set-default
grub2-editenv          grub2-kbdcomp          grub2-mkdevicemap      grub2-mklayout         grub2-mkrelpath        grub2-reboot           grub2-setup
grub2-fstest           grub2-menulst2cfg      grub2-mkfont           grub2-mknetdir         grub2-mkrescue         grub2-script-check     grubby

答案1

启动到您的 fedora ,然后执行以下操作:

grub2-setup /dev/sda(将 /dev/sda 替换为您的根设备)

要找出您的根设备:

mount | awk '$3 == "/" { print $1; }'

你会看到,例如/dev/sdb8,你的根硬盘是/dev/sdb

并且grub2加载没有问题Windows 7

相关内容