systemctl 없이 systemd 런레벨을 설정하는 방법은 무엇입니까?

systemctl 없이 systemd 런레벨을 설정하는 방법은 무엇입니까?

systemctl 없이 systemd 런레벨을 설정하는 방법은 무엇입니까?

systemctlRaspbery 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. 이는 이미지에서 부팅하면 적용됩니다.

관련 정보