web-dev-qa-db-ja.com

chroot環境内からいつ再起動できますか?

あるフォルダにchrootすると、rebootを使用してボックスをリセットできる場合もありますが、できない場合もあります。

だから私はなぜそれが時々できるのか、そしてその理由を知りたいのです。

[〜#〜] update [〜#〜]

Chroot環境は別のパーティションにインストールされた別のLinuxシステムであり、次のようにchrootを準備します。

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

それは/dev/initctlであり、これはinit(pid 1)と対話するために使用されます(多くの場合?常に?)。 pstart

更新されたchroot入口シーケンスから、/dev/をバインドしたため、chroot/dev/initctlがあります。再起動をトリガーすると、この方法でシステムを再起動できます。

多くのディストリビューション(例: Debian )が/run/を導入し、initctlが存在するため、これはおそらくそれほど長くはなりません。

8
sr_