荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: freeson (不奇), 信区: Linux
标  题: lilo 突破 1024 (8.4G) 的办法
发信站: 荔园晨风BBS站 (Sat Jun  2 13:21:50 2001), 转信

Linux自由空间--http://www.linuxorb.net
lilo 突破 1024 (8.4G) 的办法

作者:不详 ()


一般来讲现在的硬盘都超过了8.4G(亦即1024柱面限制)

但是装LINUX的兄弟一般都是直接用PQMagic从后面分区,

这样就必然超过限制了:(

其实新版本的lilo是可以引导大硬盘的.

不过最好的方法莫过于在前8G内分个/boot分区

这样就无需做额外的设置了:)

不过即使没分的话,也不是很麻烦:)


如果你的lilo版本够新(如RedHat7.0;Turbolinux6.1)

你可以在/etc/lilo.conf里加这么一行

.....

default=****

lba32 #补注: very important!!

image=****

.......


这个在RH7.0上是可行的,而TurboLinux6.1则是在安装时就可以选择了:)


还有种方法就是用linear

你等知道你的硬盘的一些参数,包括heads,sectors,cylinders

一般来讲现在的大硬盘heads=255,sectors=63,

cylinders则依硬盘大小而异,具体参数可以在BIOS里查找

要是你不喜欢重启,那就fdisk /dev/hda* 然后用p查看

还有就是这个方法要将硬盘设成LBA模式


然后就可以修改lilo.conf

格式为

linear hd=cylinders, heads, sectors

此处为你的硬盘参数,这行和lba32的位置一样:)

然后在每个image小节后加上

append="hd=cylinders, heads, sectors"


但是我用这个在15G的硬盘上没成功,他说硬盘太大

所以我看这个就是用来破什么DOS下500M的限制的:(

他就是把3D的地址换成线形的地址,

据说这个选项对SCSI硬盘很有用

要是你的lilo版本太低的话(不知道RH6.2的怎么样)

我可以传个lilo上去,需要就说啊,别客气:P

还有就是lilo坏了以后的修复,以前都说是用升级安装

其实不用这么麻烦,只要用安装光盘启动,出现boot:时

告诉它 root=/*******


/* 补注: 比如 boot: vmlinuz root=/dev/hda3

如果用启动软盘也可以: boot: linux root=/dev/hda3

当然你还可以指定一些参数: boot: linux mem="127m" root

=/dev/hda3 其中 mem="127m" 表示用 128M 的内存, 最好

写成 127m ( 128 -1 ) 吧. */


就可以进系统啦,然后一个lilo就搞定啦

当然如果你已经有了启动软盘就更方便了:)


我今天看了很多关于LILO的文章,包括HOWTO,man,readme...

发现了很多lilo的功能,俺真是越来越喜欢这个啦

套用一句"只有想不到,没有做不到!"



--
※ 修改:·Ohoh 於 Jun  2 13:29:11 修改本文·[FROM: 192.168.1.22]
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.46.2]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店