GUI없이 우분투 시작하기


21

"Ubuntu 10.04.2 LTS"서버를 부팅하고 싶지만 XFCE 가 시작되지 않거나 X 만 셸로 실행 하지 않기를 원합니다 .

XFCE를 전혀 실행하지 않고 서버가 쉘로 부팅하도록하려면 어떻게해야합니까?

서버에 SSH로 연결되어 있지만 디스플레이가 연결되어 있지 않습니다.

이전 버전에서 마이그레이션 했으므로 / etc / default / grub이없는 GRUB 1을 사용합니다.

GRUB을 전혀 변경하지 않고 대상 실행 수준을 어딘가에 설정하고 싶습니다.


기계에 ssh를 넣을 때 "X"플래그를 넣지 마십시오. 예 : "ssh username@localhost.edu"

그 사이에 "sudo service gdm stop"과 "sudo service gdm start"가 올바른 방향으로 진행되었습니다. 그러나 "gdm stop"이 기본값이어야합니다. 또는 우분투 서버를 설치합니다. 그러나 더 이상 바꿀 수 없습니다. 링크 : ubuntuforums.org/showthread.php?t=1305659

답변:


18

세 가지 방법이 있습니다.

1. 기본 런레벨 변경

/etc/init/rc-sysinit.conf2를 3 으로 바꾸고 다시 부팅하기 시작할 때 설정할 수 있습니다 . 을 사용하여 그래픽 인터페이스를 활성화 할 수 있습니다 telinit 2. ( 런레벨에 대한 자세한 정보 )

2. 부팅시 그래픽 인터페이스 서비스를 시작하지 마십시오

update-rc.d -f xdm remove

빠르고 쉽습니다. 를 사용하여 그래픽 인터페이스를 다시 활성화 service xdm start하거나 변경 내용을 되돌릴 수 있습니다update-rc.d -f xdm defaults

3. 패키지 제거

apt-get remove --purge x11-common && apt-get autoremove

서버로 간주되는 컴퓨터에 가장 적합하다고 생각합니다. 패키지를 다시 설치하여 그래픽 인터페이스를 다시 활성화 할 수 있습니다.


1
답변 주셔서 감사합니다. 기본 실행 수준 변경 : /etc/init/rc-sysinit.conf를 편집하고 기본 실행 수준을 2 대신 3으로 설정했습니다. 그러나 우분투 10.04.2 LTS는 이것을 무시하는 것 같습니다.
Hartmut P.

/etc/inittab시스템에 존재 하는지 살펴 보셨습니까 ?
SamK

Ubuntu
Hartmut P.

뭐라고합니까 runlevel명령은 말?
SamK

파일 /etc/rc3.d/S??xdm이 있으면 제거하십시오.
SamK

10

이 블로그 게시물에서 XFCE를 비활성화하는 간단한 방법을 얻었습니다. 우분투 11.10에서 부팅시 X를 비활성화하는 방법 . 참고 : 게시물은 영어가 아닌 일부 언어, 아마도 포르투갈어로 제목이 있지만 게시물의 본문은 영어로되어 있습니다.

LightDM ( lightdm)이 Ubuntu의 새로운 그래픽 사용자 로그인 인 경우 사용자는 텍스트 모드로 부팅하기 위해이를 비활성화하는 방법을 찾아야합니다. 다행히도 LightDM을 사용하는 사람들은이를 쉽게 수행 할 수있었습니다.

/etc/default/grub좋아하는 편집기로 편집

sudo nano /etc/default/grub

이 줄을 찾으십시오.

GRUB_CMDLINE_LINUX_DEFAULT = " <여기에서 찾은 것이 중요하지 않습니다> "

다음으로 변경하십시오.

GRUB_CMDLINE_LINUX_DEFAULT="text"

그럽 업데이트 :

sudo update-grub

LightDM upstart conf를 제거 / 비활성화 할 필요가 없습니다. 그것은 이미 당신을 위해 그렇게합니다.

lightdm.conf

# Check kernel command-line for inhibitors, unless we are being called manually.
for ARG in $(cat /proc/cmdline); do
        if [ "$ARG" = "text" ]; then
                plymouth quit || :
                stop
                exit 0
        fi
done

startx로그인 한 후에도 입력하여 X를 계속 사용할 수 있습니다 .


우분투 16.04에서는 lightdm을 수동으로 비활성화해야합니다. 참조 : askubuntu.com/a/694718/299538
J.Serra

우분투 16.04에서을 사용하십시오 GRUB_CMDLINE_LINUX_DEFAULT="3". superuser.com/a/1139020/391956
John McGehee
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.