LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 596|回复: 7

安装,启动的问题

[复制链接]
发表于 2004-2-15 19:12:08 | 显示全部楼层 |阅读模式
安装的时候lilo无法写入mbr,于是做了一张启动盘,进入linux后运行liloconfig,以expert模式重新建立lilo.conf并写入,成功。
启动时出现了选择菜单,选windows没有问题,但是选linux,启动中出错,提示信息如下:
Warning: unable to open an initial console
Kernel panic: No init found. Try passing init= option to kernel.
然后不再继续。按键无反应,键盘上Caps Lock和Scroll Lock闪个不停。
:help
发表于 2004-2-15 19:20:50 | 显示全部楼层
好像是没有载入init进程?
是不是你的分区不止一个,且boot与root不在一起;而lilo.conf中的root又没有设置好。
 楼主| 发表于 2004-2-15 19:43:29 | 显示全部楼层

是的

三个分区:/、/boot、/home
/boot是hda8,/是hda10,
但是我也在lilo.conf里修改过的啊,两个都试过了。。
等等我把lilo.conf贴出来。。
 楼主| 发表于 2004-2-15 19:59:08 | 显示全部楼层
boot = /dev/hda
prompt
timeout = 50
vga = normal

image = /boot/vmlinuz
 root = /dev/hda10
 ##上面无论改成hda10还是8都不行啊。。
 label = Linux
 read-only

other = /dev/hda1
 label = Windows
 table = /dev/hda
发表于 2004-2-15 21:14:13 | 显示全部楼层
用loadlin试试:
loadlin “You Kernel” root=/dev/hda10 ro

若不行,说明是root出了点问题,load内核以后无法初始化init。
 楼主| 发表于 2004-2-16 16:57:38 | 显示全部楼层

解决了:)

重装了一次,重新分区把/和/boot分在一起就可以了。。
发表于 2004-2-16 21:02:26 | 显示全部楼层

回复: 解决了:)

最初由 rhymery 发表
重装了一次,重新分区把/和/boot分在一起就可以了。。

我也碰到同样的问题,但是我的/和/boot是装在一个分区下。
安装的时候不管是装在mbr上还是装在/,都会报lilo 写入错误。
我的分区是这样的。
win:hda1 hda2<hda5 hda6 hda7 hda8 hda9>
swap:hda10
linux:hda11
Thx!
发表于 2004-2-16 22:41:19 | 显示全部楼层
原来安装系统到安装lilo时不能选simple,这样会把lilo.conf
写成boot=hda11而不是boot=hda。
选expert自己设置一下就ok了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表