我rdinit=/bin/sh
通过命令行指定并手动启动了系统(在 chroot 中),包括已安装的文件系统、网络服务和 X 桌面。init 仍然是 busybox 的 /bin/sh。
问题是我看到许多未被收集的“僵尸”进程。
如何启动正确的 init,但不再启动所有启动脚本?我觉得如果我“exec chroot /mnt /sbin/init”,它要么启动额外的程序,要么因某些错误和“内核崩溃”而退出。
(不建议仅仅重启)
更新:刚刚执行到系统 bash(而不是 busybox 的 bash)exec chroot /mnt /bin/bash
,现在僵尸已经消失了。