BBS水木清华站∶精华区

发信人: carelife (善待生活), 信区: Linux        
标  题: 装lilo的体会 
发信站: BBS 水木清华站 (Tue May  2 17:42:38 2000) 
 
 
首先声明,本人是linux菜鸟一个,不正确之处请大虾指出. 
 另:如因lilo太无说的必要,有污染版面只嫌,还望斑竹放过. 
  
  我的机子硬盘13.5g,我开始是在前8g装的是win98,后5.5g是linux. 
分区如下: 
 hda1  primary  fat32  2g 
 hda2  primary   
  hda5          fat32  2g 
  hda6          fat32  2g 
  hda7          fat32  2g 
 hda3  primary  ext2  128m   swap 
 hda4  primary  ext2  5.3g   native 
装好后,lilo没成功.出现li就结束了. 
  听从各位打虾的指点,看精华区,以前的文章.但实在是很凌乱,对我这等新手 
很难一下就找到有用的方法.于是有看160.18上的howto,终于有点明白. 
  据我的理解目前解决大硬盘问题有三种方法: 
    其一:最新版的lilo,据说已解决了这一问题.在linuxrat的文中有提及. 
    其二:利用lilo.conf中的linear参数. 
      但这是用的int13的扩展,是lba方式,最大只能是对8.4g有效. 
  而我的是13.5g. 
    其三: 建立一个BIOS能存取的较小 
  的Linux分区,其中包含内核文件、映射文件及链加载程序等必要内 
  容,而根则可以是另外一个独立的分区. 
     这个方法应该是没限制的.只要你的那个分区足够前. 
  
于是我用了二,三两中方法,最终装上了lilo. 
  过程如下: 
    1. 建立小的独立linux分区. 
        在dos下用qmagic, 从hda6中分出15m的linux分区. 
   最后该分区为hda7,原hda7变为hda8. 
    2.将必要的文件移入hda7. 
       用mount在linux 中挂上hda7,再将boot目录下的所有文件拷入. 
    3. 用linuxconf将hda7 mount到boot目录下. 
    4. 修改/etc/lilo.conf 
         加入linear,  同时加入append="hda=c,h,s" 
    5. 运行/sbin/lilo 
    6. 重起一切ok. 
 
有关lilo的原理,较清楚的见2456篇"深入linux的lilo",最好是看 
 large disk how to 及lilo how to,很清楚. 
重装可见1900篇.  
 
  以上是我的体会,有些概念可能不太清楚,望指教. 
同时也希望大虾对一些菜鸟级问题给以重视,还没摸着门框呢,你让我 
进屋找东东很难. 
 
        
  
 
 
-- 
※ 来源:·BBS 水木清华站 smth.org·[FROM: 162.105.23.92] 

BBS水木清华站∶精华区