質問: chroot内でsystemdサービスを開始する initスクリプト(またはopenrc)を使えば、私はいつも別のインストールルートからサービスを実行することができます。 しかしchroot /somepath/to_root /usr/bin/systemctl start someserviceを実行すると、次のようになります。running in chroot, ignoring request. systemdにサービスの実行を強制する方法はありますか?更新: 私のホストシステムがinitスクリプトやopenrcを走らせると言うのを忘れていましたが、決してsystemdしていません。
回答: systemdは "services"を無視するだけなので、デーモンコマンドを手動で実行するだけです。だから代わりにservice sshd start 私が使う/usr/sbin/sshd -d &