나는 currenlty가 부팅되고 그놈을 실행하는 Ubuntu (Hardy Heron) 서버를 가지고 있습니다. 부팅 할 때 텍스트 모드로만 전환되도록하고 싶습니다 (예 : x 서버가 시작되지 않음)
나는 시도했다 :
sudo update-rc.d -f gdm remove
아무 소용이 없다면 ... 어떻게 할 수 있습니까?
나는 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
)
Ubuntu 8.04에서는 sysv-rc-conf를 사용하여 모든 런레벨에서 gdm을 제거했습니다. 시스템을 다시 시작할 때 X가 시작되지 않았습니다. 따라서 똑같이해야합니다!
sysv-rc-conf를 사용하고 gdm에게로드하지 말라고 지시하면 Jaunty Jackalope에서 작동합니다.
필자는 특히 우분투에 대한 initd의 내부 구성을 다루지 않았지만 다른 Linux 버전의 경우 일반적으로 / etc / inittab에 있습니다.
기본 실행 수준을 정의하는 줄이 맨 위에 있습니다. 바라건대 어떤 것을 결정하는 데 도움이되는 의견이있을 수 있기를 바랍니다. 3이 될 것입니다.
이 게시물 에는 현대 우분투 (10.X)에 대한 훨씬 더 나은 솔루션 이 있다고 생각 합니다 .
... 텍스트 커널 매개 변수를 사용하여 부팅하면 부팅시 Upstart (예 : gdm, kdm 및 lxdm)로 관리되는 디스플레이 관리자가 시작되지 않습니다.
Grub2를 사용하는 경우 /etc/default/grub
교체하십시오.
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
와
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
그런 다음 다음을 실행하십시오.
sudo update-grub
splash
스플래시 화면을 비활성화하거나 quiet
부팅 프로세스를 자세하게 표시 하려면 제거하십시오 . 텍스트 및 GUI 모드에 대해 별도의 부팅 옵션을 만들려면이 옵션을 확인하십시오 .
그런 다음 부팅 후 그래픽으로 전환하려면 startx
또는start gdm
우분투 18.04의 경우 다음과 같이 작동했습니다.
gdm 비활성화
부팅시 gdm 이로드되지 않도록하고 콘솔을 통해 로그인합니다.
systemctl set-default multi-user.target
이 방법을 사용해도
gdm
수동으로 시작할 수 있습니다systemctl start gdm
로
systemd
기본값을 확인하십시오
systemctl get-default
보통 이것은 다음
graphical.target
과 같이 되돌릴 수 있습니다.systemctl set-default graphical.target