装三系统并存的教训

互联网 | 编辑: 2003-04-23 14:00:00

近日,隔壁好友买来了一款正版Linux。好东西当然不能错过,我的电脑虽然已经有了两个操作系统(Win98和Win2000),可我还是向好友借来Linux安装盘。让Win98、Win2000和Linux三个操作系统并存。

    近日,隔壁好友买来了一款正版Linux。好东西当然不能错过,我的电脑虽然已经有了两个操作系统(Win98和Win2000),可我还是向好友借来Linux安装盘。让Win98、Win2000和Linux三个操作系统并存。

  借来安装盘后,当即就忙碌起来。幸好我有两个40GB的大硬盘,把原来没有装操作系统的两个FAT32分区的数据备份好后,就把这两个分区用《分区魔术师》分别转换成EXT2和SWAP格式。安装完成后,重新启动计算机,太妙了!已经有Linux的双启动菜单(Linux/DOS)出现了。迫不及待地选Linux,终于进入了陌生的Linux系统,开始了一趟Linux之旅。

  玩足了一个下午的Linux,体验了新鲜感后,还是回到原来的操作系统看看有何异样吧。重新启动计算机,选DOS,再选Win2000,不妙!怎么进入启动界面动了一下就没了反应?难道Win2000和Linux不能共存?看过了书,应该没这问题的啊。仔细想想,在Windows下面,系统是不认识Linux的分区,结果Windows启动的时候,因为不认得那两个Linux分区就,把硬盘编号改过来了。问题也就出来了,我的Win98原来装在了C盘,Win2000装在原来的G盘,把原来两个FAT32分区转过来后,那G盘就在Windows系统中变成了E盘了,所以就导致了Win2000启动不了。赶紧重新启动,选Win98试试怎么样。系统如想象一样顺利进入。

  现在明白了,Win2000不能启动,并不是系统出错,仅仅是引导出了问题,那就好办,只要把Windows的引导修复通过修改“boot.ini”文件来实现,修改方式如下:

  boot loader
  timeout=5
  default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
  operating systems
  multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows 98"/fastdetect /KERNEL=LOGOOS.EXE
  multi(0)disk(0)rdisk(0)partition(3)WINNT="Microsoft Windows 2000 Professional"/fastdetect

  问题也就解决了。

  提示:在multi(0)disk(0)rdisk(0)partition(X)中的partition(X)是指定第X分区,可以填入你的系统安装的分区对应的数字。(作者:杨礼强

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑