Windows2000与Linux共存的多系统引导

Linux+Win9X和Win2000+Win9X,相信大家用起来一定没有问题,可是,Win2000+Linux(Win9X可以忽略,没什

么影响),可能经常会出现问题,我开始时,不知道应该怎么办,只是按部就班的装上去(最后装的Linux,

希望可以用Lilo引导)。结果,Win2000的OS Loader和Linux的Lilo都罢工了,呜呜呜……

下面,我说说我的方法:

如果启动分区是FAT格式,据说既可以用Linux的Lilo,也可以用Win2000的OS Loader。如果用Lilo,只要最后

安装Linux,并且把Lilo装在MBR上就可以了。不过,我试过一次,没有成功,不知道究竟行不行。我主要说说

怎么用OS Loader引导,这不在乎你的启动区是FAT还是NTFS,当然如果是NTFS,Win9X就没戏了。用OS Loader

引导的多系统,你安装Linux时,Lilo一定要安装在安装Linux的那个分区,就是Linux Native分区,不能装在

MBR上。并且要制作一张启动软盘。开始时,只能用软盘启动Linux,启动后,用DD命令(不会不知道吧)把

Linux Native分区的前512个字节读出来,作为一个文件写到一张软盘上,比如说文件名为“BOOTLNX.LNX”,

文件名你可以随意取。然后,在Win2000中,把这个文件Copy到硬盘上,比如C盘,最好是启动分区。然后,打

开Win2000中的“boot.ini”,加入这样一条,C:\BOOTLNX.LNX="Red Hat Linux 7.0",保存,重新启动。

在Win2000的OS Loader中就会出现“Red Hat Linux 7.0”这个选项,直接选择,就可以从硬盘启动Linux了。

这样就实现了Win2000和Linux的多系统引导。(如果你的启动区既不是FAT也不是NTFS,而是Linux Native,

呵呵,我也不知道怎么办了,哪位朋友知道,望告知,在此多谢了。)

还有一种比较省事的方法,如果你的启动区是FAT格式的,可以试试System Commander,这个软件不错。我原

来用过,功能很强,用起来也很方便,这里就不多说了。

不过,Red Hat Linux 7.0及以下版本有一个Bug,超过1024柱面,它就不认识了,所以,安装时,起始和结束

的柱面都不能超过1024,超过的话,Lilo就会安装失败。你可能会问,怎么知道不超过1024柱面。是这样的,

你在安装时,分区应该有两种方式,一种是比较简单,可视化的,还有一种是字符界面的,而且每个分区都要

用代码表示,自己选定的,你用后面这种分区方式,就会显示你的各个分区的起始柱面和结束柱面,其实,这

是你可以自定的,它的功能很强,使用也挺方便,你研究一下,就知道了。