Debian 8이 설치되어 있지만 다중 사용자 텍스트 모드, 실행 레벨 3만 사용해야 하고 Gnome 3이 표시되지 않아야 합니다.
그러나 나는 그것이 존재하지 않는다는 것을 알았습니다 /etc/inittab
.
지금?
답변1
알아야 할 두 가지 사항이 있습니다.
1) Systemd는 "default.target"에 지정된 대상을 향해 부팅됩니다. 이는 일반적으로 실제 대상 파일에 대한 심볼릭 링크입니다.
2) Systemd는 대상을 /lib/systemd/system 및 /etc/systemd/system에 유지합니다. /etc/systemd/system의 파일은 운영 체제와 함께 제공되는 /lib/systemd/system의 파일보다 우선합니다. 이는 /etc/systemd는 시스템 관리자가 사용하고 /lib/systemd는 배포판에서 사용한다는 것입니다.
데비안은 공장에서 그래픽 대상으로 부팅합니다. 직접 확인해 보세요.
$ ls -l /etc/systemd/system/default.target
... No such file or directory
$ ls -l /lib/systemd/system/default.target
... /lib/systemd/system/default.target -> graphical.target
따라서 다중 사용자 타겟을 실행하려면 자신만의 타겟을 설정하기만 하면 됩니다.
$ cd /etc/systemd/system/
$ sudo ln -s /lib/systemd/system/multi-user.target default.target
답변2
수동 심볼릭 링크를 사용하지 말고 적절한 명령 옵션을 사용하는 것이 좋습니다 systemctl
. 이 경우 설정기본실행해야 할 대상:
# systemctl set-default multi-user.target
답변3
Debian에서 이 작업을 수행하려면 루트 권한이 있어야 합니다.
첫 번째, su
. 그런 다음 루트 비밀번호를 입력하십시오.
너가 가질 때루트 권한,그냥 입력하세요 init [runlevel]
또는 `telinit [runlevel]이 그 일을 할 것입니다.
init
데비안 에서는 /sbin
너무 단순화되었기 때문입니다 . 우분투처럼 이를 수행하려면 루트 권한이 있어야 한다는 것을 init
알려주지 않습니다 ./sbin
그런데, poweroff
, reboot
등은 와 비슷합니다 init
.
단지 종료하거나 다시 시작하려면 systemctl poweroff
또는 를 입력하십시오 systemctl reboot
. 루트 권한 없이 시스템을 종료하거나 다시 시작합니다.
답변4
새 릴리스에서는 /etc/iniitab을 사용하지 않습니다. 대신 /etc/init/rc-sysinit.conf를 사용합니다. 이를 수행하는 방법에는 여러 가지가 있습니다.
부트로더 구성 파일(grub의 경우 grub.cfg)에서 커널 명령줄을 편집합니다.
/etc/init/rc-sysint.conf 편집(DEFAULT_RUNLEVEL=2)
부팅 메뉴에서 편집을 선택하고 커널 줄을 찾아 공백을 추가하고 다음과 같이 런레벨을 지정합니다.