什么时候可以从 chroot 环境中重新启动?

什么时候可以从 chroot 环境中重新启动?

有时,当我 chroot 到某个文件夹时,我可以用来reboot重置我的盒子,但有时却不能。

所以我想知道为什么有时我可以这样做以及为什么。

更新

chroot 环境是安装在不同分区上的另一个 Linux 系统,我按如下方式准备 chroot:

mount --bind /dev chroot/dev
mount --bind /sys chroot/sys
mount -t proc proc chroot/proc

答案1

/dev/initctl是(经常?总是?)用于与init(pid 1)交互,例如暴发户

根据您更新的chroot进入序列,您绑定了/dev/,因此/dev/initctl您的chroot.触发重新启动可以通过这种方式重新启动您的系统。

这种情况可能不会持续太久,因为许多发行版(例如德班) 介绍/run/initctl则位于何处。

相关内容