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水木清华站∶精华区