systemctlなしでsystemdランレベルを設定するには?
systemctl
Raspbery Piの画像コンテンツにアクセスして、そこにあるすべてのファイルを編集できますが、実行または実行することはできませんraspi-config
。設定ファイルを編集して実行レベルを変更するにはどうすればよいですか?
答え1
あなたがしたいのはシンボリックリンクを変更することですdefault.target
。
Debian ベースの Raspberry PiOS の場合、以下にあります。
/etc/systemd/system/default.target
の対象を指します/lib/systemd/system
。ここでは、各ランレベルに対応するシンボリックリンクを見つけて確認し、default.target
それを指す場所を確認することもできます。
$ ls -l /lib/systemd/system/runlevel?.target | cut -c 40-
/lib/systemd/system/runlevel0.target -> poweroff.target
/lib/systemd/system/runlevel1.target -> rescue.target
/lib/systemd/system/runlevel2.target -> multi-user.target
/lib/systemd/system/runlevel3.target -> multi-user.target
/lib/systemd/system/runlevel4.target -> multi-user.target
/lib/systemd/system/runlevel5.target -> graphical.target
/lib/systemd/system/runlevel6.target -> reboot.target
/etc/systemd/system/default.target
たとえば、runlevel3の場合へのシンボリックリンクであることを確認してください/lib/systemd/system/multi-user.target
。これは、イメージから起動すると適用されます。