作者:pk
关于win98、win2000和linux多系统的另类安装方法
pk 2000/11/24
win98直发布以来,其易用性和对游戏的良好支持得到广大用户的一致认可;win2000这个纯32位操作系统非常合适运行大型的应用软件如AUTO CAD、3D MAX等。因此,使用win98+win2000双操作系统的人很多。
众多的电脑爱好者都喜欢新的东西新的尝试,现在最热最流行的是什么?Linux!这个起源于芬兰成长在互连网的“企鹅”让我们耳目一新:强大的功能、稳定的性能、开发源代码……众多的优点使其成为电脑爱好者的“宠物”,但我们又不想放弃win98和win2000,毕竟基于linux的应用软件还很少。因此,大多数使用linux的人都用windows+linux的办法,特别是win98+win2000+linux的三启动方案。
win98+win2000的双系统很容易,先在c盘安装win98,然后将win2000装在d盘或其他的分区即可,系统会自动生成一个启动菜单,让使用者在启动时选择运行win98还是win2000。但现在linux来插一脚问题可就复杂了:装了win98后装什么呢?win2000和linux哪个排第二哪个就死!因为最后安装的会复盖前一个操作系统的启动文件导致其无法启动,那怎么办?现在网上有很多介绍,普遍都认为装了win98后,win2000和linux哪个先无所谓,但要把linux的LILO装在根分区,用软盘引导linux。该方法百分百可行,但问题是现在的软盘及软驱的质量无法保证,出现问题的机率太高,一但软盘出错linux将无法启动。本人就深受其害,装了linux n次(n>10)换了软盘n张,成功率不足50%。本人的机子还算过得去的,celeron633CPU、192M SDRAM、15G ATA66 硬盘,要是哪位兄台用前几年的机子装那一次次的漫长等待足已让你放弃linux。本人经过多次的安装之后总结出一个不用软盘的安装方法。
机子配置:celeron633,192M SDRAM,15G 硬盘ATA66;使用的操作系统:win98SE、win2000专业版和红旗linux2.4桌面版。首先硬盘分区,c盘4G,fat32文件格式,装win98;d盘4G,fat32文件格式,装win2000;e盘4G,fat32文件格式,用来备份。剩下的3G不分区,留给linux。
先在cmos里设为光盘启动,插入win98安装盘,出现安装界面,win98的安装就不用我多说了吧?装好后用win2000光盘引导机器出现安装界面,把win2000装在d盘。在安装程序拷贝了文件第一次重启时取出win2000的安装光盘,改换为linux的安装光盘引导机器安装linux,在选择分区时选硬盘未分区自由空间,创建一个swap分区,大小250MB,该分区在linux里当作虚拟内存用;剩下的空间全部为linux的根分区。下一步是配置LILO,将LILO装在硬盘的MBR。接下来就是等待,安装程序将文件复制到硬盘上,之后会提示制启动盘,可跳过。安装完毕重启,在cmos里改为c盘启动,应该可以看到LILO的界面,进入linux,用root登录,运行Xconfigurator命令,配制好Xwindow。然后运行startx命令启动Xwindow。用Xwindow里的‘KLILO’程序将LILO装在根分区,确定后退出‘KLILO’程序。用Xwindow里的X终端执行‘mount /dev/hda1 /mnt/Win-hda1’命令将c盘mount到/mnt/Win-hda1,然后执行‘dd if=/dev/hda4 of=/mnt/Win-hda1/linux.inx bs=512 count=1’(/dev/hda4为linux的根分区)将linux根分区的系统信息存在c盘根目录下文件名为‘linux.inx’。然后重启进入win98,修改c盘根目录下的‘boot.ini’文件,在最后面加上一行c:linux.inx=""linux"",保存后重启机器,在LILO的菜单里选‘dos’,将会出现个菜单,第一个是‘windows 2000安装程序’,第二个是‘windows98’,第三个是‘linux’(注意:该启动菜单的等待时间很短)。选‘linux’回车,应该会又出现LILO的启动界面,说明linux根分区 的LILO安装成功。进入win98的dos模式,用‘fdisk/mbr’命令清除硬盘MBR里的LILO,重启选‘windows2000安装程序’插入win2000光盘继续win2000的安装。
win2000装好后,整个系统的三启动就安装完毕。计算机启动时会出现win2000的启动菜单,默认是‘windows2000’用户可以选择win2000、win98、linux这三个操作系统的任一个。
用该方法装好系统后,只要c盘根目录下的linux.inx文件还在,无论怎样重装win98或win2000都不会对linux造成影响,只需在windows安装好后修改c盘下的‘boot.ini’文件即可。并且即使删除了linux或连分区的大小都改变了,只要linux的根分区还是以前那个区比如还是/dev/hda4,那么可以直接把LILO装在linux的根分区然后修改c盘的boot.ini文件,在其中加一句:c:linux.inx=""linux""即可。所以最好将linux.inx备份在其他区或软盘上以防万一。