私はDebianインストールでsystemdをしばらく使用してきましたが、それを可能にするには、起動パラメーターを/etc/default/grub
ファイルに追加して動作させる必要があり、それをUbuntuの起動パラメーターに追加しました。 Ubuntuにはまだsystemdがインストールされていないため、削除する必要があります。削除しないと、起動できません。だから、私はsysvinitをsystemdで置き換えてブートパラメータを削除する方法を探しています、どうすればいいですか?
思ったより簡単でした。systemd-sysv
パッケージをインストールするだけで、必要な変更がすべて行われました。
ブレーク:sysvinit-core
Description-en:システムおよびサービスマネージャー-SysVリンク
systemdはsysvinitの代わりです。これは依存関係に基づいており、ヒントとしてrcN.dリンクを解析することに加えて、LSB initスクリプトヘッダーを読み取ることができます。また、cgroupsを使用してプロセスを監視し、開始されている他のinitスクリプトに依存するだけでなく、特定のマウントポイントまたはdbusサービスの可用性にも依存します。
このパッケージは、systemdがsysvinitを置き換えるために必要なマニュアルページとリンクを提供します。
Sysvinitバイナリを削除し(sysvinit-coreを削除)、/sbin/init
を/lib/systemd/systemd
へのシンボリックリンクに置き換えました。
Debianのsystemd
は、主にSysVinit互換モードで実行される(つまり、レガシースクリプトを実行する)ことに注意してください。すべてを整理するには、おそらくリリースサイクルが必要です。ほとんどのユニットファイルは上流で開発されているか、または移行に沿ったディストリビューションから略奪される可能性があります(SysVinitスクリプトのように、ばかばかしいほどディストリビューション固有ではありません)。