을 사용하여 GUI 대신 콘솔로 부팅하고 싶습니다 systemd
. 어떻게해야합니까?
답변
터미널을 열고 (루트로) 다음을 실행하십시오.
systemctl set-default multi-user.target
또는 --force
systemctl set-default -f multi-user.target
기존 충돌하는 심볼릭 링크를 덮어 쓰려면 1 .
다음을 다시 확인하십시오.
systemctl get-default
다른 방법은 커널 부트 라인에 다음 매개 변수를 추가하는 것입니다.
systemd.unit=multi-user.target
답변
여기 /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
. ” 깨진 심볼릭 링크 …”가 아니라 ” 심볼릭 링크 …”라고 표시되어야합니다.이 경우 대상을 잘못 입력 한 후 다시 시작하십시오. 또한 이름이 올바른지 default.target
다시 확인하십시오.이 모든 것이 시스템을 올바르게 재부팅하는 데 중요합니다.
이제 디스플레이 관리자 대신 재부팅하고 콘솔로 이동할 수 있습니다. GUI 로그인으로 다시 변경하려면 위의 프로세스를 반대로 수행하십시오.
답변
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
.