systemd를 사용한 비그래픽 부팅

systemd를 사용한 비그래픽 부팅

GUI 대신 콘솔 부팅을 사용하고 싶습니다 systemd. 어떻게 해야 하나요?

답변1

터미널을 열고 다음을 실행합니다(루트로):

systemctl set-default multi-user.target

또는--force

systemctl set-default -f multi-user.target

기존의 충돌하는 심볼릭 링크를 덮어씁니다.1.

주의 깊게 확인하십시오:

systemctl get-default

또 다른 접근 방식은 커널 부팅 라인에 다음 매개변수를 추가하는 것입니다:

systemd.unit=multi-user.target

답변2

내부에는 /etc/systemd/system다음이 있습니다.심볼릭 링크, default.target.현재 이것은 다음을 가리 /usr/lib/systemd/system/graphical.target킵니다 readlink default.target.

루트로(또는 sudo를 통해) 심볼릭 링크를 제거하고 교체합니다.

rm default.target
ln -s /usr/lib/systemd/system/multi-user.target default.target

주의 깊게 확인하십시오 type default.target. "..."이 아닌 "...에 대한 심볼릭 링크"로 표시되어야 합니다.부서진Symlink to...", 잘못된 대상을 입력한 경우 다시 시작하십시오. 또한 이름이 올바른지 다시 확인하십시오. default.target이 모든 것은 시스템을 올바르게 다시 시작하는 데 중요합니다.

이제 재부팅하고 디스플레이 관리자 대신 콘솔로 이동할 수 있습니다. GUI 로그인으로 다시 변경하려면 위 프로세스를 반대로 수행하세요.

답변3

KDM가지다실수multi-user.target사용 시 대상을 무시합니다 systemd.

multi-user.target위 답변에서 언급한 대로 설정 해야 합니다 . 그러나 어떤 이유로 인해 KDE이는 올바르게 설정되고 boot:/에서 계속 실행되고 있어도 무시됩니다.

이것이 마침내 문제를 해결한 것을 발견한 것입니다. 커널 명령줄 매개변수에 다음을 추가합니다.

systemd.mask=kdm.service

다음과 같이 줄을 편집 /etc/default/grub하고 변경했습니다 .GRUB_CMDLINE_LINUX_DEFAULT

GRUB_CMDLINE_LINUX_DEFAULT="quiet systemd.mask=kdm.service"

이 변경 사항으로 업데이트한 후 grub:

update-grub

이제 재부팅 후 시스템은 X 및 를 실행하는 대신 콘솔 로그인 프롬프트를 표시합니다 KDE.

관련 정보