LinuxSir.cn,穿越时空的Linuxsir!

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

启动挂起:No init found

[复制链接]
发表于 2004-2-5 14:38:08 | 显示全部楼层 |阅读模式
启动出现如下信息后就挂起:
VFS: Mounted root (ext2 filesystem) readonly
Freeing unused kernel memory: 220k freed
kernel panic: No init found,Try passing init= option kernel
系统是我裁剪后独立引导的。
到这一步正常的应该是:出现INIT: Version 2.78 booting 信息后,
就会加载各种文件了。
请各位帮忙分析一下,thanks.
发表于 2004-2-5 15:02:17 | 显示全部楼层
像是没有指定启动脚本级别,查看一下/etc/inittab和/etc/rc.d/rc.sysinit这两个文件
发表于 2004-2-5 15:04:28 | 显示全部楼层
这个问题就麻烦了。
我昨天也是这样的。
最后只好重装。使用恢复盘也不行,救急盘也不行。

关注这个问题。
发表于 2004-2-5 15:06:21 | 显示全部楼层
之前我也是,但论坛里好多种说法,大部分人都说是grub设置不对

引错地方才会那样
发表于 2004-2-5 15:27:58 | 显示全部楼层

我 昨天还遇到这样的 情况了

关注
发表于 2004-2-5 15:54:24 | 显示全部楼层
最初由 javalee 发表
像是没有指定启动脚本级别,查看一下/etc/inittab和/etc/rc.d/rc.sysinit这两个文件


应该不是这两个原因的,是指到内核文件不对,之前看了些文章,都搞不定
发表于 2004-2-5 16:53:23 | 显示全部楼层
作为linux的管理员,
1. 一定要记下来你都对系统做了些啥
2. 一有机会就证实一下你的改动有没有影响到系统运行
3. 想到了再说 ...
 楼主| 发表于 2004-2-5 16:59:02 | 显示全部楼层
内核是我重新编译的,应该不会是内核的问题吧!因为我有把它替换现有的内核能正常启动使用,但我把它单独拉出来加上一些相应的目录文件放在一个独立的硬盘分区,而且我是loadlin来引导的。会不会是其它目录文件不对还是设置有问题? thanks!
发表于 2004-2-5 17:17:44 | 显示全部楼层
你们看论坛大部分有关编译内核的贴,,很多不同的错误都是这么个情况!
发表于 2004-2-5 21:08:08 | 显示全部楼层
最初由 pinksnoopy 发表
你们看论坛大部分有关编译内核的贴,,很多不同的错误都是这么个情况!

其实这个问题的确和发行版本的init脚本有关。
fedora就是一个很经典的例子。rc.d里的启动脚本都是针对其内核2.4+nptl的,也就是说,自己编译的新内核一定要匹配fedora的实际环境。
首先值得注意的一点是,initrd的相关支持要编译进内核,这样内核2.6会自动生成initrd-2.6.x.img;
然后就是文件系统,尤其涉及到initrd的文件系统,如ext2,ext3,ramfs就应该要编译进内核而不是模块;
还有一点,应该是rc.sysinit中挂载/proc的部分与新内核有冲突,所以系统不能识别fstab中的LABEL=/,而这却是新内核在其安装时照着fedora自动在grub.conf中生成的,应该要改成/dev/hdax;
另外,大多数发行版本除了slackware吧都使用了bootsplash,为防止黑屏,要把framebuffer编译进内核。
总之,新内核和原启动脚本不协调,如usb模块的名称变化。
(不知大家注意到没有,在fedora的自动升级中会警告你不应该手工安装新内核)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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