如何启动 init,但不启动启动脚本?

如何启动 init,但不启动启动脚本?

rdinit=/bin/sh通过命令行指定并手动启动了系统(在 chroot 中),包括已安装的文件系统、网络服务和 X 桌面。init 仍然是 busybox 的 /bin/sh。

问题是我看到许多未被收集的“僵尸”进程。

如何启动正确的 init,但不再启动所有启动脚本?我觉得如果我“exec chroot /mnt /sbin/init”,它要么启动额外的程序,要么因某些错误和“内核崩溃”而退出。

(不建议仅仅重启)

更新:刚刚执行到系统 bash(而不是 busybox 的 bash)exec chroot /mnt /bin/bash,现在僵尸已经消失了。

相关内容