LinuxSir.cn,穿越时空的Linuxsir!

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

请教关于INIT

[复制链接]
发表于 2006-4-25 22:33:27 | 显示全部楼层 |阅读模式
系统运行到
INIT:version 2.86 booting
然后就停在那了,也没任何提示信息
修改/etc/init.d/rcS在最上面加入echo "in rcS“重新启动后依然是这样,可是我的/etc/inittab里是si::sysinit:/etc/init.d/rcS这项的
不知道init在执行inittab里的sysinit之前都做了些什么?
发表于 2006-4-25 23:24:39 | 显示全部楼层
是否 initrd 里的 init,还未到 /etc/initr.d/rcS?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-26 21:55:46 | 显示全部楼层
从下面可以看出还没到,不知道是怎么回事?
修改/etc/init.d/rcS在最上面加入echo "in rcS“重新启动后依然是这样,可是我的/etc/inittab里是si::sysinit:/etc/init.d/rcS这项的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-26 22:38:42 | 显示全部楼层
现在move /sbin/init /sbin/init.old
vi /sbin/init
#!/bin/sh
echo "hello init"
read ok
然后chmod +x /sbin/init
启动后能正常显示hello init
更晕了,之前还怀疑是不是在重定向输入输出是出错呢,现在看来只能找init的源代码了,痛苦,有哪位有研究过init或是有/sbin/init的源码露一下啊
回复 支持 反对

使用道具 举报

发表于 2006-4-27 02:07:48 | 显示全部楼层
建议你找张 Linux 的 LiveCD,比如 Knoppix/Kanotix 之类来看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-27 14:08:06 | 显示全部楼层
此问题已经初步解决,先rm -rf /var/run/*即可,具体为什么我也不清楚,不过没时间去研
究init的源代码了,正常启动的话应该是在init之后才clean /var/run的
不过在运行到S03udev start的时候还是有问题,但应该不是什么大问题了,谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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