systemdユーザーユニットを作成し、システムの起動時に開始するようにしています。サービスは手動で開始されますが、起動時に開始されません。 インターネットの検索から、ユーザーユニットが起動時に起動するためにはloginctl enable-linger <username>、おそらく実行する必要があることを学びましたが、これはまったく効果がなかったようです。実際、manページには次のように書かれています。 Enable/disable user lingering for one or more users. If enabled for a specific user, a user manager is spawned for the user at boot and kept around after logouts. This allows users who are not logged in to run long-running services. このコマンドを実行しても、ブート時にサービスが開始されません。 loginctl enable-linger error ユニット: …
Ubuntu(およびDebianでも同様です)には、grub構成ファイルの正しいパスupdate-grubで自動的に実行されるシステムスクリプトがありgrub-mkconfig -oます。 Red Hatベースのディストリビューションに類似したコマンドはありますか? そうでない場合、新しいカーネルバージョンがインストールされたときに更新するgrub構成ファイルの場所をシステムはどのように知るのですか?