システム単位ファイルはいつsysinit.targetとmulti-user.targetを使用する必要がありますか?

システム単位ファイルはいつsysinit.targetとmulti-user.targetを使用する必要がありますか?

システム単位ファイルはいつ使用するWantedBy=sysinit.target必要がありますかWantedBy=multi-user.target

WantedBy=sysinit.targetgrub ブートメニューがリカバリモードでブートすることに関連していますか?

下記のデバイスはWantedBy=sysinit.targetリカバリモードで起動しますが、下記のデバイスはWantedBy=multi-user.targetそうではありませんか?それともリカバリモードは関係ありませんか?

ベストアンサー1

あなたが探しているページはここはfreedesktop.orgにあります。 デフォルトでは、sysinit.targetはファイルシステムとスワップパーティションがマウントされ、基本システム機能が開始された後に配置されますが、さまざまなバックグラウンドサービスが開始される前に配置されます。

Multi-user.targetは、サービスが実行され、ログインプロンプトが有効になってからです。

Graphical.targetは、デフォルトではディスプレイマネージャが実行中であることを意味します。

違いはGRUBリカバリモードではなく、systemdのリカバリモードです(GRUBのカーネルオプションを介してトリガーできます)。 Systemd のリカバリは Rescue.service/rescue.target で、sysinit.target の後に明示的に表示されるため、以前のすべてがすでに実行されており、sysinit に必要なすべてが実行時に開始されます。

おすすめ記事