답변:
Ubuntu 10.04에서는 부팅하는 동안 작업 및 서비스의 시작을 처리하고 종료하는 동안 중지하고 시스템이 실행되는 동안 감시하는 Upstart에 대한 설명서를 참조해야합니다 .
gdm의 시작 핸들 시작을 수정해야합니다. /etc/init/gdm.conf
sudo vi /etc/init/gdm.conf # or use nano if vi is unfamiliar
우분투 10.04의 기본 실행 수준은 2 이므로이 줄을 변경해야합니다
stop on runlevel [016]
런레벨 목록에 "2"추가
런레벨에서 정지 [01 2 6]
이제 시스템을 재부팅 할 수 있습니다.
해야 할 것:
sudo dpkg-divert --rename --add /etc/init/gdm.conf
어떤 지문 :
Adding `local diversion of /etc/init/gdm.conf to /etc/init/gdm.conf.distrib'
위의 파일 다시 퍼팅에서 패키지 업그레이드를 방지하면서이 비활성화 GDM에 당신을 허용 하고 구성 파일을 업그레이드 할 수있는 GDM 패키지를 허용한다.
11.x 이상의 경우 GDM 대신 lightdm이 사용됩니다. 대신 다음 명령을 사용했습니다.
sudo dpkg-divert --rename --add /etc/init/lightdm.conf
실행 취소하려면 이름 바꾸기를 바꾸고 제거로 추가하십시오.
이 포럼 스레드 가 매우 유용 하다는 것을 알았습니다 .
내가 일관되게 효과가 있음을 발견 한 솔루션은 iscatel의 30 이후였습니다.
글쎄, 이것은 이전 게시물이 지적한 것처럼 소리를 비활성화하지만 여기로갑니다.
에서
/etc/default/grub
(#
줄의 시작 부분 에 배치하여) 주석 처리 하십시오.GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
그리고 추가
GRUB_CMDLINE_LINUX_DEFAULT="text"
그때
sudo update-grub2
이것은 부트 타임 라인에서 "텍스트"를 커널에 전달하여 gdm을 비활성화합니다.
그래도 작동하지 않으면
echo "manual" > /etc/init/gdm.override
다시 시도하십시오. 그놈 코어와 함께 Ubuntu 12.04 32 비트 서버를 사용했고 저에게 효과적이었습니다.
서버 결함 에서 @freedev 의 지시를 따르십시오 .
$ sudo nano /etc/init/gdm.conf
그리고 다음으로 변경하십시오.
stop on runlevel [0126]
또한
$ sudo nano /etc/init/tty1.conf
그리고 다음으로 변경하십시오.
stop on runlevel [!345]
tty1.conf에 누락 된 2가 있습니다. 이것은 tty1을 시작하여 첫 번째 콘솔에 로그온 할 수 있도록하기위한 것입니다. GRUB을 망칠 필요가 없습니다.
런레벨에 대한 이전 답변 (20160611 기준)은 Upstart를 사용하는 Ubuntu 버전에만 해당됩니다. Ubuntu 16.04가 upstart에서 systemd 로 전환되었습니다 . X가 아닌 콘솔로 부팅하려면 다음에서 부팅 할 기본 대상을 다음으로 변경해야 graphical
합니다 multi-user
.
sudo systemctl enable multi-user.target --force
sudo systemctl set-default multi-user.target
그런 다음 재부팅하십시오. 이것을 취소하려면 :
sudo systemctl set-default graphical.target
그런 다음 재부팅하십시오.