LinuxSir.cn,穿越时空的Linuxsir!

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

Kernel panic - not syncing: No init found. Try passing init= option to kernel

[复制链接]
发表于 2008-1-7 10:22:24 | 显示全部楼层 |阅读模式
感觉在做linux裁剪的时候遇到许多困难,有些东东网上没有,或者解决的方法都是2.4的版本(2.6真的有些不同),好不容易解决了文件系统的问题,再也没有提示找不到/dev/root之类的信息
可是新问题马上就来了
Kernel panic - not syncing: No init found. Try passing init= option to kernel
这个问题在网上搜了很多,没有一个很明确的答复,也许是我太笨。请高手解答。
发表于 2008-1-7 14:17:46 | 显示全部楼层
可以试着给内核传一个 init 参数, 例如: init=/sbin/init
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-8 09:44:48 | 显示全部楼层
我都加了,就是不行。
回复 支持 反对

使用道具 举报

发表于 2008-1-8 22:46:48 | 显示全部楼层
hehe ,initrd.img没有搞好吧,就一光内核,启动不了,如果你的启动分区的文件系统支持已经编译到内核的话
回复 支持 反对

使用道具 举报

发表于 2008-3-6 17:27:54 | 显示全部楼层
是挂载不上文件系统,因为你文件系统里面/dev/目录下面没有一些必备的设备节点的原因。以前我也遇到过这样的错误
回复 支持 反对

使用道具 举报

发表于 2008-4-12 01:03:24 | 显示全部楼层
Post by xd0228;1823812
是挂载不上文件系统,因为你文件系统里面/dev/目录下面没有一些必备的设备节点的原因。以前我也遇到过这样的错误


请问你是怎么解决的。
回复 支持 反对

使用道具 举报

发表于 2008-4-14 09:37:02 | 显示全部楼层
Post by 情灭缘尽;1804553
hehe ,initrd.img没有搞好吧,就一光内核,启动不了,如果你的启动分区的文件系统支持已经编译到内核的话

如果bootloader传递给内核的参数有 noinitrd, 恐怕不需要这个initrd.img吧.
我瞎猜的,没有确认。
回复 支持 反对

使用道具 举报

发表于 2008-4-14 09:40:38 | 显示全部楼层
Post by xd0228;1823812
是挂载不上文件系统,因为你文件系统里面/dev/目录下面没有一些必备的设备节点的原因。以前我也遇到过这样的错误

文件系统已经挂载上了,要不然出的不是这个错误了,也到不了init这一步。其他节点没有挂载上去倒是有可能。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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