BBS水木清华站∶精华区

发信人: firestone (一天到晚落网的鱼), 信区: Linux        
标  题: 关于int13与扩展int13 
发信站: BBS 水木清华站 (Sat Nov 20 15:26:47 1999) 
 
 
    初装linux,想让linux与win98共存在fireball六代2.5G的硬盘上,可一开始 
   就被分区工作弄的狐狸糊涂,昨天终于能使用lilo做到双启动了。现在小结了些 
   心得,拿出来供大家指正批评。 
    首先,可以肯定一点的是,我安装的redhat5.1所使用的lilo无法突破1024的限制, 
   也就是常说的无法寻址到1024号柱面之后。所以假如要使用lilo引导系统(linux 
   +win98,NT我没装,所以不敢乱说),无论是linux,还是window,它们本身的引导程序 
   所在的分区必须位于1024号柱面之后。理由如下:我开始的时候是按照linuxnative-- 
   linuxswap--win(c:)--win(d:)来分区,结果lilo无法引导win启动。后来改为win(c:) 
   ---linuxnative---linuxswap---win(d:)后顺利启动。 
   一开始我仍没明白过来,因为看前面的文章,有大虾说过win98已经能够突破1024的 
   限制了。后来猛的清醒过来,因为我把lilo安装在了mrb,所以一开始引导系统的就是 
   lilo.假如我仅是安装win98的话,那么即使我从硬盘末尾开始分区的话,那么也一定 
   能顺利启动的说。 
    那么为什么lilo不能而win98就可以突破1024的限制呢?我自己猜测是这样的,首先 
   你的机器开机检测到你的硬盘是使用lba的寻址模式。如果是,那么在你安装win98的 
  时候,mrb中使用的是扩展int13,而非lilo使用的int13.这也是关键原因为什么win98 
   可以突破1024而lilo不能。当然,假如你的硬盘不是使用lba的话,那么win98也不能 
   寻址到1024之后了。 
   说了这么多,其实就是简单一句话,如果使用lilo做双引导的话,linux与win98都 
   必须安装在1024柱面之前。因为lilo使用的是int13.如果你仅仅是安装win98的话。 
   那么你的分区喜欢在哪就在哪。 
   不知道自己的看法正确吗? :)) 
 
-- 
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 202.116.84.64] 

BBS水木清华站∶精华区