荔园在线

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

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


发信人: freeson (I like Linux!!), 信区: Linux
标  题: 当lilo不能引导linux时
发信站: 荔园晨风BBS站 (Sun Sep 23 12:30:47 2001), 转信

                当lilo不能引导linux时……

1、当lio不能用时,也可以用其它方法启动:
一就是用安装光盘启动,出现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就搞定啦 。(当然如果你已经有了启动软盘就更方便了:)

2、超过了8.4G(亦即1024柱面限制)
你可以在/etc/lilo.conf里加这么一行 :
(如果有linear的话,要先注释掉或删掉)
.....
default=****
lba32      #补注: very important!!
image=****
.......

最后别忘了运行lilo -v 使它生效。


3、当你不想把lilo装在mbr时,可以用bootloader启动
用软盘启动到linux,使用dd命令 :
dd if=/dev/hda1 bs=512 count=1 of=/mnt/dosc/bootsect.lin
再进入到WIN2000,修改boot.ini文件,添加
c:\bootsect.lin="Linux"
重新启动即可 。

4、由dos进入linux的方法
首先在你的dos分区或dos启动盘上建一个名为linux的目录(你也可以取其它的名
字),把linux安装盘上的dosutils目录下的loadlin.exe 和dosutils/autoboot目
录下的vmlinuz内核映象文件拷贝到dos分区或dos启动盘的linux目录下,然后就
可以在linux目录下键入:
loadlin vmlinuz root=你的linux根分区
例如:
我是用dos启动盘启动redhat7.0的,我的redhat7.0的根分区是/dev/hda3,软盘启动后,
用以下命令进入redhat7.0
cd linux
loadlin vmlinuz root=/dev/hda3 ro
是不是很爽呀,硬盘上的dos也用同样的方法。


--
哈哈!freeson喜欢你!呀呀! freeson喜欢你!

※ 修改:·jjksam 於 Sep 23 14:19:15 修改本文·[FROM: 192.168.0.175]
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.0.222]


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

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