我的笔记本电脑上有 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 系统”,然后按照以下步骤操作:
- 从以下选项中选择“继续”:[继续/只读/跳过]
- 单击“确定”按钮。
- 再次单击“确定”按钮。
- 选择“Shell Start shell”并单击“确定”按钮。
然后当您访问 shell 时,输入以下命令:
chroot /mnt/sysimage
然后尝试这个命令:
grub2-install /dev/sda
通过此命令,grub2 将写入您的第一个硬盘驱动器(不是第一个分区)的 MBR 上,无需确定分区,因为每个硬盘驱动器都有一个唯一的 MBR。
例如,如果您有两个硬盘驱动器,并且想要将 grub2 插入到第二个硬盘驱动器的 MBR 中,则命令将为:grub2-install /dev/sdb
*已完成,现在您可以重新启动系统以查看更改
===========
如果这回答了您的问题,请通过单击左侧的灰色复选图标将其标记为已回答 - 它将变为绿色图标,谢谢。