Ubuntu에서 부팅시 GDM이 실행되지 않도록하려면 어떻게합니까? 전환되도록하고 싶습니다 (예

나는 currenlty가 부팅되고 그놈을 실행하는 Ubuntu (Hardy Heron) 서버를 가지고 있습니다. 부팅 할 때 텍스트 모드로만 전환되도록하고 싶습니다 (예 : x 서버가 시작되지 않음)

나는 시도했다 :

sudo update-rc.d -f gdm remove

아무 소용이 없다면 … 어떻게 할 수 있습니까?



답변

/etc/inittab또는을 통한 실행 /etc/event.d( 또는 대체 inittab) 또는 커널 부팅 옵션 을 사용하는 것은 도움 이되지 않습니다 . Ubuntu의 기본 런레벨은 2 ( runlevel명령으로 확인 )이며 기본적으로 다중 사용자 및 텍스트 모드로 구성된 런레벨은 없습니다.

실제로, 나는 당신의 해결책을 생각합니다

sudo update-rc.d -f gdm remove

일을 (그리고 8.04에 나를 위해 작동)처럼 뭔가라는 이름의 스크립트를 … 아직 거기에 있어야 S30gdm당신에 /etc/rc2.d폴더?


답변

이 작업을 수행해야합니다.

mv /etc/rc2.d/S30gdm /etc/rc2.d/K70gdm

/etc/rc2.d/README를 참조하십시오. 모든 /etc/rc?.d 디렉토리와 /etc/init.d에는 README 파일이 있습니다.

편집 : update-rc.d 도구는 이러한 링크를 편집하기위한 것이 아닙니다. update-rc.d 매뉴얼 페이지에서 :

이 프로그램은 패키지 관리자 스크립트에서 사용하도록 설계되었으므로 해당 스크립트에 필요한 기능은 매우 제한적입니다. 시스템 관리자는 update-rc.d를 사용하여 실행 수준을 관리하지 않는 것이 좋습니다. 링크를 직접 편집하거나 대신 sysv-rc-conf 및 bum과 같은 런레벨 편집기를 사용해야합니다.


답변

Ubuntu 10.10 이상을 사용하는 모든 사람을위한 답변

사용 rcconf또는 sysv-rc-conf사용하지 않도록 설정하는 것은 gdm 하지 않습니다 시작에서 실행 GDM을 중지합니다.

‘upstart'( http://upstart.ubuntu.com/getting-started.html )가 이제 이러한 서비스를 관리하는 데 사용되고 있기 때문 입니다.

GDM을 완전히 비활성화하고 실행하지 못하게하려면 다음과 같이하십시오.

sudo mv /etc/init/gdm.conf ~/gdm.conf

(GDM을 복원하려면 파일을 다시 넣으십시오 /etc/init)


답변

나는 이것이 약간 관련이 없다는 것을 알고 있지만 우분투 서버 에디션을 사용해 보셨습니까? 기본적으로 X11없이 설치되며 서버의 경우 훨씬 깨끗합니다. 또한 부팅 속도가 정말 빠르다는 이점도 있습니다!


답변

Ubuntu 8.04에서는 sysv-rc-conf를 사용하여 모든 런레벨에서 gdm을 제거했습니다. 시스템을 다시 시작할 때 X가 시작되지 않았습니다. 따라서 똑같이해야합니다!


답변

sysv-rc-conf를 사용하고 gdm에게로드하지 말라고 지시하면 Jaunty Jackalope에서 작동합니다.


답변

필자는 특히 우분투에 대한 initd의 내부 구성을 다루지 않았지만 다른 Linux 버전의 경우 일반적으로 / etc / inittab에 있습니다.

기본 실행 수준을 정의하는 줄이 맨 위에 있습니다. 바라건대 어떤 것을 결정하는 데 도움이되는 의견이있을 수 있기를 바랍니다. 3이 될 것입니다.