我在 OpenSuSE11.1 机器上遇到了一个奇怪的问题。只有极少数的运行级别 3 和 5 的 init.d 脚本被执行,例如 syslog 和 network。尽管 rcS.d 文件夹中的所有链接都是为各种其他服务设置的,但它们都没有启动(例如 sshd、cron、apache2...)。
不幸的是,/var/log/messages 中没有任何内容表明未启动的服务存在问题。它们似乎被忽略了。
有什么想法可能导致这个问题吗?
答案1
感谢 Christophers 的提示,我可以将问题归咎于 jexec 服务的启动延迟。禁用该服务解决了这个问题。请参阅http://forums.opensuse.org/install-boot-login/402401-boot-hangs-starting-service-jexec.html了解详情。
由于手动安装了不同的默认 Java,jexec 启动可能失败。