对于学校项目,我们还需要运行 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 分区
- 将该分区标记为“活动”(不需要,但不会造成伤害)
- 启动该分区引导记录中的任何代码