双启动 Scientific Linux 6 和 64 位 Windows 7

双启动 Scientific Linux 6 和 64 位 Windows 7

对于学校项目,我们还需要运行 Scientific Linux。所以我尝试安装它。我在 C 盘 (NTFS) 上运行 Windows 7。驱动器 D 和 E(各 500 GB;NTFS 格式)为空。我运行 Scientific Linux 6.0 Live CD 并从它启动。

我在安装过程中删除了E盘并重新格式化。这就是我的分区现在在 gparted 中的样子:

屏幕照片

成功安装SL6后,我的电脑直接启动到SL!

如何获得每次启动时选择操作系统的启动菜单。我对 Linux 系统非常陌生,对 GRUB 之类的东西一无所知。请帮帮我!

答案1

首先,不要惊慌:Windows 是安全的,您实际上只需要启动它即可。我不知道 Windows 7 是否发生了一些变化,至少在启动 Windows 之前涉及从 grub 运行 Windows 引导加载程序。

因此,GRUB(如果您正在使用它,请检查)(通常)安装在 MBR 中,并且在另一个分区(通常是 /boot)中有一些配置文件。

您需要添加一个条目grub.conf(或者menu.lst- 两个名称都已在那里看到),该条目应该位于/boot/grub/.

您需要添加一个条目:

title Windows 7
rootnoverify (hd0,0)
makeactive
chainloader +1

最重要的是找到是否(hd0,0)应该是别的东西。就您而言,它似乎是(hd0,1)(第一个足够大以容纳 Windows 的 NTFS 分区,也是该分区表中的第二个分区)。

您可以添加该条目,如果不起作用,您只需要到那里重新更改即可。

(另外,这是针对 GRUB 1 的,我不知道 GRUB 2 是否有其他语法。我想知道是否这是 GRUB2 中的示例.)

c如果您有两台计算机,您甚至可以使用 GRUB 命令行(在 GRUB 提示符下点击)实时尝试此操作。您还可以在 GRUB 中编辑菜单条目(它不会保存更改,但会使用新条目启动 - 单击e可编辑当前条目)。

该条目的解释:

  • 设置菜单项名称(嘿,花哨的东西!)
  • 将 GRUB “指向”windows 分区
  • 将该分区标记为“活动”(不需要,但不会造成伤害)
  • 启动该分区引导记录中的任何代码

相关内容