![systemd를 사용한 비그래픽 부팅](https://linux55.com/image/58167/systemd%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%9C%20%EB%B9%84%EA%B7%B8%EB%9E%98%ED%94%BD%20%EB%B6%80%ED%8C%85.png)
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
.