【发布时间】:2010-01-16 10:59:55
【问题描述】:
内核初始化期间崩溃的可能罪魁祸首是什么?
我正在运行一个具有 initramfs 的内核,inittab 是非常基本的 rcS(作为 sysinit)和 getty(respawn)。启动时我没有收到任何错误消息,但是 init 给了我这个消息: S0 重生太快:禁用 5 分钟,其中 S0 实际上是 respawn::getty 行(似乎 getty 不断崩溃),在控制台上也看不到 rcS 生成的任何消息(我假设 rcS 命令也崩溃)。
如果我强制内核转到 /bin/sh(而不是 /init),我可以手动调用 rcS 并且不会出错,getty 也会发生同样的情况(如果我使用 inittab 中的相同参数调用 getty,它工作正常)。
我想知道 init 产生进程的方式和 /bin/sh 的方式有什么区别。
【问题讨论】:
-
您需要提供 /etc/inittab 的内容。省略任何 cmets 和空行 - 只是胆量。