Next Previous Contents

2. 安装程序

注:

括号内的数字为我用于 1.2 GB硬盘内的 MB 数。

现在我们开始安装:
  1. 运行 Linux Slakware CD 上的 view.exe 生成 Linux Boot 和 Linux Root 软盘。Linux 的启动盘称为 “Root disk” 和 “Ramdisk”。此后此盘称为 Ramdisk (Root)。
  2. 将原盘上需要保存的资料制作备份。
  3. 用 MSDOS 安装盘 disk 1 启动。
  4. 当出现 “Starting MSDOS” 时,按 F5,不运行 config.sys and autoexec.bat
  5. 运行 a:\fdisk.exe
  6. 删除所有分割区(屏幕提示: DELETING / MODIFYING OF ANY PARTITION WILL RESULT IN THE LOSS OF ALL DATA ON THE DISK!)。
  7. 添加 MSDOS 主分割区 (11MB)。
  8. Format 这个分割区。
  9. 运行 a:\setup.exe,安装 MSDOS 在这个分割区内。
  10. 启动 OS/2。
  11. 选 Advanced installation.
  12. 运行 FDISK。(在 OS/2 安装中,它会自动出现)
  13. 在 MSDOS 分割区后增加一个分割区。这个分割区将成为 Windows 95 分割区(349MB)。
  14. 在下一个分割区安装 Boot Manager (2MB)。
  15. 增加扩展分割区。
  16. 在扩展分割区增加逻辑盘。此处将成为 MSDOS 的数据区(511MB)。
  17. 在扩展分割区再增加逻辑盘。此处将成为 OS/2 HPFS (``High Performance File System'') 分割区 (127MB)。
  18. 在扩展分割区增加最后一个逻辑盘,包含所有剩余空间。 以后这个逻辑盘会分割成两个分割区,分别为 Linux 和 swap 分割区。 因为 OS/2 (和 DOS)至多只认一个硬盘上的 6 个分割区(3 个主分割区和 1 个扩展分割区内的 3 个逻辑盘),所以现在只设一个 Linux 逻辑盘。注意:此处必须先设这个逻辑盘, 把空间占满,别以为以后 Linux 还能加设空间。因为 OS/2 的 FDISK 在设定最后一个逻辑盘后会加附 END 标志。在此之后就不能再加任何逻辑盘,不论是否还有空间。 所以先把所有空间占下来,等以后用 Linux 的 FDISK 再来划分最后一个分割区。
  19. 将分割区 1, 2, 和 5 加附到 Boot Manager。
  20. 将分割区 5 设置成 installable 。 此时 FDISK 屏幕应显示如下(或接近这样的设置):

    
                                   FDISK
    
    Disk 1
    ___________________________________________________________________________
    
    Partition Information
    Name            Status          Access          FS Type         MBytes
    ___________________________________________________________________________
    
    MSDOS           Bootable        C: Primary      FAT              11
    WIN 95          Bootable         : Primary      FAT             350
                    Startable        : Primary      BOOT MANAGER      2
                    None            D: Logical      Unformatted     511
    OS/2            Installable     E: Logical      FAT             127
                    None            F: Logical      Unformatted     219
            
    

  21. 继续用 OS/2 进行安装。
  22. 重新启动并从 Boot Manager 选取分割区 2 (Windows 95)。
  23. 屏幕出现 missing operating system 信息时,安装 MSDOS。 我们选这个分割区来“躲藏”MSDOS 分割区。OS/2 Boot Manager 有一个特别性质,每次只能看见一个启动分割区(此处为 MSDOS 和OS/2),换言之, 当用 MSDOS 启动时,就看不到另一个分割区(WIN95)。这就是为什么分享一个盘号。 所以在上面“Access”下,MSDOS 有盘号 C,而 WIN95 就没有盘号的缘故。在这种情况下,MSDOS 在 C 盘,WIN95 却看不见。如果用 WIN95 启动,情况正好相反,WIN95 在 C 盘,而 MSDOS 就完全看不到。 看不到的盘,就完全无法使用。如果想在两个盘间抄送文件, 就得借助一个共用盘。此处就是 DOS/WIN95 的数据盘(D 盘 511 MB)。
  24. 将 MSDOS 安装在分割区 2。(以便安装 Win95)
  25. 用分割区 2 启动。
  26. 在这个分割区上安装 Windows 95。
  27. 用分割区 1 启动。
  28. 格式化分割区 4 。
  29. 将 DOS 数据抄回分割区 1 和 4。
  30. 用 Linux Boot 软盘启动。
  31. 然后用 Linux Ramdisk (Root) 软盘。
  32. 用 root 登录,出现 # 号时键入“fdisk”, 然后按 enter。
  33. 删除最后一个分割区(步骤 18 设立的分割区)。
  34. 增加一个 16MB 的分割区,并设置成 Linux Swap。 (17MB)
  35. 将硬盘的所有剩余部分设置成一个分割区,并将其设成 Linux native。 (198MB)
  36. 将改变写入并重新启动。
  37. 当出现 # 时运行 setup
  38. 将 Linux 安装在最后一个分割区。
  39. 安装 LILO时务必将其安装在最后一个分割区的 root 下(不是 MBR,否则前功尽弃)。只把最后一个分割区放在 LILO 内,并将时间(timer)设为 0。这样在 OS/2 的 Boot Manager 内选取 Linux 时,LILO 会启动, 并从扩展分割区的逻辑盘启动 Linux。因为这个有 Linux 的分割区是唯一需要从 LILO 启动的分割区,所以可以把时间设为 0。(如有其他版本的 Linux,则可设定时间)。
  40. 设定 Linux swap 分割区。(参考 Matt Welsh 编写的 Linux Installation and Getting Started 手册)
  41. 启动 OS/2。
  42. 运行 FDISK。
  43. 将 Linux 加载到 Boot Manager (Linux NATIVE 分割区格式 83不是格式 82!)。
现在 FDISK 屏幕应显示如下(或接近这样的设置):


                               FDISK

Disk 1
___________________________________________________________________________

Partition Information
Name            Status          Access          FS Type         MBytes
___________________________________________________________________________

MSDOS           Bootable        C: Primary      FAT              11
WIN 95          Bootable         : Primary      FAT             350
                Startable        : Primary      BOOT MANAGER      2
                None            D: Logical      FAT             511
OS/2            Bootable        E: Logical      HPFS            127
                None             : Logical      Type 82          17
Linux           Bootable         : Logical      Type 83         198

...至此,大功告成!

如有建议/评论/问题(最好没有),请寄 r3mdh@raex.com

Mike Harlan,1997年11月11日


Next Previous Contents