本章向你解释如何配置系统以便能够引导入 Red Hat Linux 和另一个操作系统。为清楚起见,我们将假设另一个操作系统是 Microsoft Windows™。但是其它操作系统的一般步骤也与之相仿。
注记 注记
如果 Red Hat Linux 在你的系统上与 OS/2 并存,你必须使用 OS/2 的分区软件来创建你的磁盘分区 — 否则, OS/2 可能不会识别磁盘分区。在安装过程中,不要创建任何新分区,但是请务必使用 parted 为你的 Linux 分区设立正确的分区类型。
注记 注记
如果你想从 Red Hat Linux 中能够读写 Windows NT、2000、或 XP 分区,不要把 Windows 分区的文件系统类型设为 NTFS。如果 Windows 分区的类型是 NTFS,它将不能够从 Red Hat Linux 中被读取。如果 Windows 分区的类型是 VFAT,它将能够从 Red Hat Linux 中被读取。
如果你有多个 Windows 分区,它们不必都使用同样的文件系统类型。如果你的 Windows 中有不止一个分区,你可以把其中之一设为 VFAT,把你想让 Windows 和 Red Hat Linux 共享的文件贮存在上面。
如果你的计算机上没有安装任何操作系统,请首先安装 Windows,然后再安装 Red Hat Linux。
*
如果你安装的是 Windows 9x 或 Windows ME,在安装期间你将无法定义分区。请安装 Windows,然后参阅 第 G.3 节 上关于使用 parted 的说明来为你的硬盘重新分区并为 Red Hat Linux 腾出一些空闲空间。
*
如果你安装的是 Windows NT 或 Windows 2000,你可以为 Windows 创建一个指定大小的分区。请在你的硬盘驱动器上保留足够的空闲空间(没有被分区或格式化的分区)来安装 Red Hat Linux。
窍门 窍门
在为你的硬盘驱动器分区的时候,请留意,某些老系统内的 BIOS 无法进入硬盘上前 1024 柱面外的空间。如果情况如此,请在你的硬盘驱动器的前 1024 柱面上为 /boot Linux 分区保留足够空间以便引导 Linux。 其它的 Linux 分区可以放在柱面 1024 之后。
请参阅 第 1.3 节 来决定应该保留多少磁盘空间。安装 Windows 之后,请参阅第 G.2 节。
如果你想要安装 Red Hat Linux 的计算机上目前运行的是 Windows(或某种其它操作系统),你需要做出一项重要决定。 你的选择是:
*
尽管你的计算机上已安装了 Windows,你仍想让 Red Hat Linux 成为你的计算机的唯一操作系统吗?如果答案是肯定的,你没必要配置双引导系统。把你想保留的信息全部备份,然后开始安装。在安装中,如果你在「磁盘分区设置」 屏幕中选定要安装程序自动为你的系统分区,请选择「删除系统上所有分区」。如果你选择要用 Disk Druid 来手工分区,删除所有现存的 DOS(Windows)分区,然后创建你的 Linux 分区。
*
你想安装 Red Hat Linux,然后既可以引导 Red Hat Linux 又可以引导你的另一个操作系统吗?执行此类 Red Hat Linux 安装可以在你的系统上安装 Red Hat Linux 却又不影响另一个操作系统。既然你已经装有 Windows,你需要为 Linux 分配磁盘空间。请阅读第 G.1 节,然后再阅读第 G.2 节。
为 Red Hat Linux 腾出空间的最简单办法是给计算机添加一个新硬盘驱动器,然后在那个驱动器上安装 Red Hat Linux。例如,如果你给计算机添加了第二个 IDE 硬盘驱动器,Red Hat Linux 安装程序将会把它识别为 hdb,而把现存的驱动器(被 Windows 使用的)识别为 hda。(对于 SCSI 硬盘驱动器,新安装的 Red Hat Linux 硬盘驱动器将会被识别为 sdb,而现存的硬盘驱动器将会被识别为 sda。)
如果你选择要为 Linux 安装新硬盘驱动器,你所该做的只是启动 Red Hat Linux 安装程序。启动了 Red Hat Linux 安装程序之后,请确定你选定的是在新安装的硬盘驱动器上安装 Linux(例如 hdb 或者 sdb)而不是在被 Windows 使用的硬盘驱动器上安装。
G.1.2. 使用现存硬盘驱动器或分区
另一种为 Linux 腾出空间的办法是,使用目前被 Windows 使用的磁盘驱动器或分区。例如,假设 Windows 资源管理器显示了两个硬盘驱动器:C: 和 D:,这可能表明计算机有两个硬盘驱动器,或一个带有两个分区的硬盘驱动器。在以上任何情况下,(假设硬盘驱动器上有足够的磁盘空间),你都可以在 Windows 识别为 D: 的硬盘驱动器或磁盘分区上安装 Red Hat Linux 。
注记 注记
Windows 使用字母来代表可移的驱动器(例如, ZIP 驱动器)和网络贮存(虚拟驱动器)以及本地硬盘驱动器空间;你不能在一个可移的或网络驱动器上安装 Linux 。
只有在你的计算机上有不止两个硬盘驱动器或磁盘分区时,你才可以使用这个选择。
如果你可以利用一个你想在其中安装 Linux 的本地 Windows 分区,请执行下列步骤:
1.
把所有选定硬盘驱动器或分区上(在这个例子中是 D: )你想保留的数据都复制到另外一个地方。
2.
启动 Red Hat Linux 安装程序,然后令其在指定的分区或驱动器上安装 Linux — 在这个例子中是被 Windows 标为 D: 的硬盘驱动器或分区。请注意,Red Hat Linux 区分硬盘驱动器和磁盘分区。因此:
如果 C: 和 D: 是指一个驱动器上的两个分区,安装程序会把它们识别为 hda1 和 hda2(或 sda1 和 sda2)。在安装 Red Hat Linux 的分区阶段,删除第二个分区(hda2 或 sda2),然后用未分配的空闲空间来分区。在开始安装 Red Hat Linux 之前,你不必删除第二个分区。
G.1.3. 创建新分区
第三种为 Linux 腾出空间的办法是在被其它操作系统使用的硬盘驱动器中为 Red Hat Linux 创建一个新分区。如果 Windows 资源管理器只显示了一个硬盘驱动器(C:),而且你不想添加新硬盘驱动器,那么,你就必须为硬盘分区。分区后, Windows 资源管理器将会看到一个较小的 C: 驱动器,然后,当你运行 Red Hat Linux 安装程序的时候,你可以用驱动器的剩余空间来为 Linux 分区。
有几个可用于 Windows 操作系统的非破坏性的第三方分区程序。如果你选择其中之一,请参考它们的文档。
要获得关于使用 parted(包括在 Red Hat Linux 中的程序)来分区的说明,请参阅第 G.3 节。
当 Windows 已被安装,而且你已为 Linux 准备了空闲磁盘空间之后,你就可以启动 Red Hat Linux 安装程序了。请跳到 第1章 来开始。这时候,常规的 Red Hat Linux 安装与配置双引导系统的 Red Hat Linux 安装间的区别仅存在于硬盘驱动器分区和引导装载程序配置中。当你运行到了「磁盘分区设置」屏幕中时(如 第 3.17 节中所描述),请再回到本章节。
G.2.1. 磁盘分区
安装程序中的「磁盘分区设置」屏幕中有几个选项。根据你的选择而定,配置双引导系统的方法也有所不同。如果你不知道要创建多少个 Linux 分区,请参阅 第 3.19 节中推荐的分区方案。如果你选择:
*
自动分区 — 选择「保留所有分区,使用现有空闲空间」。这一选项将会在你的硬盘驱动器上保留你的 Windows 分区,而使用空闲空间或额外的硬盘驱动器为 Red Hat Linux分区。
*
使用 Disk Druid 来手工分区 — 不删除现存 Windows 分区(它们是类型为 vfat 的分区)。在额外的硬盘驱动器上,或你为 Red Hat Linux保留的空闲空间上创建 Linux 分区。
G.2.2. 配置引导装载程序
当你在 Red Hat Linux 安装中运行到了「安装引导装载程序」 这一屏幕时,选择要安装的引导装载程序。你可以使用第三方引导装载程序(如:System Commander 或 Partition Magic)来引导 Red Hat Linux 和 Windows。Red Hat 不支持其它引导装载程序,因此,本章节将只讨论如何配置 GRUB 或 LILO 来引导这两个操作系统。
Red Hat Linux 安装程序通常会检测到 Windows 并自动配置引导装载程序(GRUB 或 LILO)来引导 Red Hat Linux 或 Windows。这可以在安装程序中的引导装载程序屏幕中看到。一个名为「DOS」的项目会出现在要引导的操作系统列表中。
G.2.3. 安装后
安装之后,无论你在什么时候启动计算机,你都能够在引导装载程序屏幕中指明你想启动的 Red Hat Linux 还是另外的操作系统。 选择「Red Hat Linux」来引导 Red Hat Linux,选择「DOS」来引导 Windows。
如果你没有把硬盘驱动器中全部空闲空间拨给 Red Hat Linux,你可以在安装 Red Hat Linux 之后把它拨给 Windows。你可以使用 parted 来创建这些分区。例如,要查看分区表,你可以在 parted 中键入 print。关于 parted 的详细信息,请参阅第 G.3 节或《Red Hat Linux 定制指南》。
警告 警告
在安装 Red Hat Linux 之后,强烈推荐你使用 parted 来创建分区。据知,其它分区软件会改变硬盘驱动器上的分区表,并移动 Linux 分区。如果这种情况发生了,引导装载程序将找不到 Linux 分区,从而无法引导 Red Hat Linux。
要在使用 Red Hat Linux 时存取 Windows 分区上的文件,请参阅《Red Hat Linux 入门指南》中的“访问 Windows 分区” FAQ。 如果你把 Windows 分区格式化为 NTFS 类型,这个办法将行不通。