重装WINDOWS而不破坏LILO的办法

重装WINDOWS而不破坏LILO的办法

用了REDHAT7.1一段时间了,前两天发现了一个重装WINDOWS而不会破坏LILO的办法。
事情是这样的,我原来把我20G的硬盘用DOS的FDISK分成一个主分区,一个扩展分区,扩展分区里分出N个逻辑分区。然后主分区里装WINDOW98,逻辑分区里装WINDOW2000和LINUX。
后来想调整LINUX分区的大小,于是用LINUX的安装盘里的FDISK先把那N个逻辑分区删除,再重新分出N个逻辑分区,并按计划用FDISK的t命令调整好各分区的系统ID,然后按CTRL+ALT+DELETE强行退出LINUX的安装,然后装WINDOWS2000到计划好的分区,然后装LINUX到计划好的分区,然后一切如常。
各位看官请注意,关键的东西要来了。昨天我又在我的硬盘上加装了WIN2000的SEVER版,本以为装完之后LILO会被破坏掉,但发现事情并非我想象那样,装完WIN2000的SEVER,RESTART,系统进入自检,然后出现LILO的那顶小红帽,出现小红帽?LILO不是应该被WINDOS2000破坏掉了?可确实是出现了小红帽!选DOS,出现WIN2000的启动列表,选LINUX,则正常启动LINUX。
各位看官,这下好了,以后想什么时候重装WINDOS或LINUX都没问题了,不用再准备什么LINUX的启动盘了。
不过我暂时还只是知其然,不知其所以然,有那位知其所以然的高手请指教。      
你把LILO装在MBR了,然后把Win2K的Loader装在BootSector了。      
可我的安装顺序是WIN2000 Professional-->LINUX-->WIN2000 SERER(不考虑WIN98,只考虑重新划分逻辑分区之后发生的安装。),也就是说只可能是先把Win2K的Loader装在BootSector,再把LILO装在MBR,那么在刚装完WIN2000 Professional而还没装LINUX的时候,系统又是如何引导分区的呢?      
去除引导区lilo:在dos下执行fdisk/mbr      
其实就是默认方法不破坏MBR分区      
Windows2000安装时好象并不会更改Mbr的内容!不过Windows 9X好象会改!