我的系统上有 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