debian jessieでsystemdをデフォルトのサービスマネージャに設定するには?

debian jessieでsystemdをデフォルトのサービスマネージャに設定するには?

Debian jessieのすべての機能を利用するためにsystemd多くのウェブサイトを確認しましたが、私の質問に対する答えが見つかりませんでした:systemdDebian jessieでデフォルトのサービスマネージャとして設定する方法

答え1

systemdはJessieの基本的な初期化システムです。アップグレードするときも。これを強制するには、systemd-sysvパッケージがインストールされていることを確認してください。変更がある場合は再起動してください。最初のプロセスは次のとおりです/lib/systemd/systemd --system

ps -f -p 1

完了したら、それを活用する準備が整いましたsystemctljournalctlsystemdはJessieが正式にサポートする基本システムなので、いつものような安定性が期待できます。

Systemdの他のコンポーネントはStretchに導入されますが、Jessieには導入されません。systemd-coredump

答え2

実際、jessieでgrubメニューを見ると(デフォルトのgrubを使用していると仮定)、systemdなしで起動するためのいくつかのオプションを見つけることができる詳細メニューが表示されます。

これがなければ、私が経験した同様の問題が発生した可能性があります。 wheezieからjessieにアップグレードしましたが、grubのカーネルエントリは更新されませんでした。これは、システムがsystemdの代わりにsysvinitまたは他のものとして起動したことを意味します。

不要になった古いカーネルのいくつかを削除し、sudo update-grubを実行してgrubメニューを更新しました。

grubのブートエントリが/bootのファイルと一致することは100%確実です。

関連情報