openrc
14.10 にアップグレードした後、パッケージに気づきました。
それで、upstart と systemd(logind、udevd) と upstart を削除して、それに移行することは可能ですか?
パッケージをインストールしてrc-*
コマンドも実行しましたが、/sbin/init
まだ upstart のままで、systemd コンポーネントも残っています。設定を試みましたinit=/sbin/openrc
が、PC が起動に失敗し、デッドロックの解決に関するメッセージが表示されました。
答え1
質問自体に答えがあるようです。@muru が指摘したように、openrc は を置き換えるのではなく/sbin/init
、すでに実行されている init システムとペアで動作します。
したがって、Ubuntu 14.10 以降の場合の正しい答えは、sudo apt-get install openrc
再起動して、システムが複数の init システムの集合体を実行していることを確認することです。
PS: インストール後、起動時間が約 2 倍に増加し、削除後、パッケージも半分だけ削除されました。