如何在 Fedora 18 (Grub2) 上启动

如何在 Fedora 18 (Grub2) 上启动

我的笔记本电脑上有 Fedora 18 和 Windows 7。

我有 grub2 引导加载程序,默认设置为 Windows 7。

我打开笔记本电脑后,它会自动启动到 Windows 7。

现在我想再次将默认设置为Fedora 18,你能帮忙吗?

答案1

“默认设置为 Windows 7”是什么意思?

如果您的 MBR 上仍然有 GRUB 引导加载程序:

您应该更改系统 GRUB 配置文件中的默认操作系统,该文件位于以下路径中:/boot/grub2/grub.cfg

在这一行中:

set default="num"

您可以将 num 更改为整数,以在 Bootloader 菜单上显示 Fedora 的菜单项。 (数字从零开始)

但是,正如“grub.cfg”文件中提到的:

# DO NOT EDIT THIS FILE

因为任何不正确的更改都会导致您的系统在下次启动时无法启动。

因此,更好的方法是在引导加载程序中了解 Fedora 的菜单项,并使用此命令将默认操作系统更改为 Fedora :

grub2-set-default MENU_ENTRY

例如,如果 Fedora 是引导加载程序的第一个菜单条目,则命令将为:

grub2-set-default 0

===============

如果您已经安装了 Windows 引导加载程序:

插入 Fedora DVD 并选择“故障排除”。

然后转到“救援 Fedora 系统”,然后按照以下步骤操作:

  1. 从以下选项中选择“继续”:[继续/只读/跳过]
  2. 单击“确定”按钮。
  3. 再次单击“确定”按钮。
  4. 选择“Shell Start shell”并单击“确定”按钮。

然后当您访问 shell 时,输入以下命令:

chroot /mnt/sysimage

然后尝试这个命令:

grub2-install /dev/sda

通过此命令,grub2 将写入您的第一个硬盘驱动器(不是第一个分区)的 MBR 上,无需确定分区,因为每个硬盘驱动器都有一个唯一的 MBR。

例如,如果您有两个硬盘驱动器,并且想要将 grub2 插入到第二个硬盘驱动器的 MBR 中,则命令将为:grub2-install /dev/sdb

*已完成,现在您可以重新启动系统以查看更改

===========

如果这回答了您的问题,请通过单击左侧的灰色复选图标将其标记为已回答 - 它将变为绿色图标,谢谢。

相关内容