web-dev-qa-db-ja.com

UbuntuにOpenRCのinitシステムをインストールする方法は?

14.10にアップグレードした後、openrcパッケージに気付きました。

だから、upstartとsystemd(logind、udevd)を取り除き、upstartとそれに移動することは可能ですか?

パッケージをインストールし、rc-*コマンドを使用しましたが、/sbin/initはまだ起動しており、systemdコンポーネントはまだあります。 init=/sbin/openrcを設定しようとしましたが、PCが起動に失敗し、デッドロックの解決について何かを出力しました。

6
baldrs

質問自体が答えを保持しているようです。 @muruが指摘したように、openrcは/sbin/initを置き換えませんが、すでに実行されているinitシステムとペアで機能します。

したがって、ubuntu 14.10以降の正しい答えはSudo apt-get install openrcであり、再起動すると、システムが複数のinitシステムのZooを実行していることがわかります。

PS:インストール後、ブート時間は約2倍に増加し、削除後もパッケージの半分だけが削除されました。

1
baldrs