Next Previous Contents

1. 导言

在多日挣扎和沮丧之后,我终于找到办法达到我想要达到的目的。 我的电脑硬盘容量是 1.2 GB,有内存内存 16 MB。我想在这个电脑上安装 4 个操作系统: MSDOS v6.22,Windows 95,OS/2 和 Linux。 至今我没有找到任何 Linux HOWTO 说明如何在一部机器里安装这四种操作系统, 而同时还能各别启动(固然可以把每个操作系统安装到不同的分割区, 但要使它们都能启动,而不会卡死在“ Starting MSDOS ”等情况,那却是另外一会事)。 经过多次尝试和失败,我终于找到到了下面的办法:

在开始说明步骤之前,不妨先指出我最后想达到何种设置:

<操作系统>               <硬盘空间> <编号>       <分割区号码>
---------------------------------------------------------------------
MSDOS v6.22                   11MB    P1         第1主分割区
---------------------------------------------------------------------
Windows '95                  350MB    P2         第2主分割区
---------------------------------------------------------------------
OS/2 Boot Manager              2MB    P3         第3主分割区
---------------------------------------------------------------------
DOS/Win Data                 511MB    E1         第4主分割区
OS/2 Warp 3.0                127MB    E2         扩展为 4 个逻辑盘 
Linux Slakware 3.2 Swap        XMB    E3         (次分割区)
Linux Slakware 3.2 Native  219-XMB    E4         编号为 E1-E4
---------------------------------------------------------------------
为什么要这样分割呢?请容我慢慢道来。 首先,我们需要使用硬盘上的所有四个分割区。第1至第3分割区都是主分割区。 这三个分割区上存放 MSDOS,Win95 和 OS/2 Boot Manager(它竟然要占一个分割区)。最后只剩下一个分割区可用。 我们需要这个分割区存放DOS/Win95数据 (需要一个空间存放大量下载的 ZIP 文档,同时也可用来存放 Win95 分割区存放不下的文档)、OS/2和Linux(包括Linux内核和交换区)

最近有许多人写信给我,问我为什么Win95、DOS和Win95/DOS数据各有一个分割区。 其实并不是人人都需要Win95和DOS两个分割区,有人可能根本已经不用DOS了。 不少人完全使用Windows 95的应用软件。不过,目前还有使用DOS的用户, 他们还觉得离不开DOS呢。不管是什么原因,DOS系统可以运行16位元的应用软件, 或有些软件根本不能在Windows 的情况下运行(例如Gravis Ultrasound声卡的安装程序),反正不时还需要用到DOS。 编制这份HOWTO时,这些人的需要也考虑在内。 如果还是吞不下这口气,认为何必在这份HOWTO里还出现“MSDOS”的字眼, 那就请阁下坐下来,写一份只有 Linux-Win95-OS/2 的 HOWTO 就可以了。

现在回到上面的图表。 我们都看到在一个分割区内要挤进四样东西: DOS/Win 数据、OS/2、和 Linux 内核区和分割区。 要达到这个目的并不难,只要在主分割区内分设逻辑盘(或逻辑分割区, 取决于你读的是哪一本书)。 当主分割区内设立逻辑盘时,我们将此分割区称为扩展分割区(因为它从 一个分割区扩展为三个分割区)。糊涂了吗?不妨读一读 OS/2 的使用手册, 对分割区取得进一步了解。书上的解释比这里更明确。

也许你现在正在怀疑,“这家伙要把四样东西放进扩展分割区里, 但这家伙又说只能有三个小分割区!” 这没有错,至少从 MS-DOS 和 OS/2 的观点而言的确如此。 这里正显示出 Linux 威力强大之处。Linux 可以在扩展分割区内切割三个以上 的分割区。我不知道倒底能分割几个,但至少能分割我们需要的四个分割区。 因此,我们必须记得,在下文安装时,用 MSDOS 或 OS/2 程序只能生成三个分割区, 然后,我们再用Linux将其中一个分割成两个。这可以想成“骗”MSDOS 和 OS/2 只有三个分割区,但其实(以 Linux 而言)它有四个分割区。


Next Previous Contents