关于LILO的问题

点击有71,回应却这么少!
大家是不知道,还是懒得回答?!      
[QUOTE]原文由 liucheng 发表
[B]楼上的兄弟,照你的方法还是不行。
其实是这样的,我先装98(fat32),再装2000(ntfs),已经可以双启动。我再装linux,我希望用2000的ntloader做启动控制器,具体如下:
linux下
#/sbin/lilo
#dd if=/dev/hda3 ds=512 count=1 of=Bootsect.lnx
#mcopy Bootsect.lnx a:

然后进98(c:)拷贝Bootsect.lnx到c:\下
然后编辑boot.ini文件,加入c:\Bootsect.lnx = "Linux"

重启,菜单上已出现Linux,但选中它后就无反应。 [/B][/QUOTE]

Bootsect.lnx 指向哪里了? 打开现在的 Bootsect.lnx看看
      
问题已解决了?但我不知道原因,拜托大家分析一下:

进入linux:
$ fdisk -a /dev/hda3  //--我的本意是使用这个命令把系统的活动分区改为linux的根分区,但不知道这样做对不对--//

重启动,发现乱码,键盘失效。任何操作系统都无法引导,或者说原来提示我选择win2k和win98的界面都不出现,在这个界面的前一步死掉。

又进入linux:
$ fdisk -a /dev/hda1  //--把系统的活动分区改为原来的c盘--//

重启动,还是出现乱码,系统仍然无法启动。

用win2k光盘启动,选择修复安装,以控制台方式登陆,输入administator密码,执行
fixboot
系统出现警告(具体内容记不住了),未理会,继续
fixmbr
系统仍然出现警告(具体内容也记不住了),未理会。

exit退出,重新开机,发现出现lilo
选择dos
进入win2k的启动选择菜单,一切正常了。

只是win2k的启动选择菜单里面仍然有linux的选项,选中仍无反应,进入c盘,编辑boot.ini。删掉c:\b\Bootsect.lnx="Linux"。一切OK

也就是说,现在系统先由lilo(装在linux的主分区下)引导,继续的话才由win2k引导。

谁能告诉我,这是为什么?!
      
NTloader认不出Linux的启动吧???呵呵      
我也不知道现在的具体启动过程?哪位能分析一下!
      
NTLoader应该认不出Linux的启动      
你的98是装在C盘吧,WIN2000的多重启动的文件也是在C盘的,当你装LILO的时候它不关C盘引导什么系统,它直接就把引导权交给了WIN2000的引导程序,就是这个道理呀,用LILO做启动不好吗?!为什么要用WIN2K的呀?!~另外谁知道ME  和98怎么共存呀?还有蓝点和红帽怎么 共存呀?!      
用GRUB行吗???