부팅시 X를 비활성화 할 수 있습니까? 서버를 설정하여 부팅 할 때마다 그래픽 인터페이스를로드하지 않으면 좋을 것입니다.
부팅시 X를 비활성화 할 수 있습니까? 서버를 설정하여 부팅 할 때마다 그래픽 인터페이스를로드하지 않으면 좋을 것입니다.
답변:
/etc/default/grub
좋아하는 편집기로 편집 하십시오. 예 nano
:
sudo nano /etc/default/grub
이 줄을 찾으십시오.
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
다음으로 변경하십시오.
GRUB_CMDLINE_LINUX_DEFAULT="text"
GRUB 업데이트 :
sudo update-grub
이것은 시스템 릴리즈 (예 : Ubuntu 15.04)의 추가 단계이며, grub에 대한 위의 단계는 여전히 필요합니다.
systemd
그래픽 로그인 관리자를로드하지 않도록 지시해야합니다 .
sudo systemctl enable multi-user.target --force
sudo systemctl set-default multi-user.target
startx
로그인 한 후 입력하여 X를 계속 사용할 수 있습니다 .
systemctl get-default
현재 실행 레벨 이름이 무엇인지 찾아 이름을 기억 한 다음 이름systemctl set-default multi-user.target
을 "multi-user.target"으로 변경하거나 대신 동일한 명령을 실행하고 변경 사항을 확인합니다. rm '/etc/systemd/system/default.target'
그때 ln -s '/usr/lib/systemd/system/multi-user.target' '/etc/systemd/system/default.target'
. 문제가 여전히 존재하면를 통해 기억하는 기본 실행 수준을 다시 실행하십시오 systemctl set-default RunLevelName
.
GUI를 설치하면 자동으로 시작되지만 Ubuntu에서 텍스트 모드로 부팅하는 것은 매우 쉽습니다. 그냥 개방 /etc/default/grub
루트로하고 추가 text
받는
GRUB_CMDLINE_LINUX_DEFAULT=
선. 그런 다음 다음을 실행하십시오.
sudo update-grub
그러면 시스템은 항상 텍스트 모드로 부팅됩니다.
GUI로 부팅 e
하려면 부팅 메뉴에서를 누르고 라인 text
에서 제거하십시오 kernel
.
부팅 후 GUI를 시작하려면 다음을 실행하십시오.
sudo /etc/init.d/lightdm start
도움이 되었기를 바랍니다 :)
text
커널 cmdline을 존중합니다 .
텍스트 모드로 부팅하려는 경우 :
편집 /etc/default/grub
. 예를 들면 다음과 같습니다.
sudo gedit /etc/default/grub
이 줄을 찾으십시오.
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
추가 text
:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
그런 다음 Grub을 업데이트하십시오.
sudo update-grub
참고 :quiet splash
( GRUB_CMDLINE_LINUX_DEFAULT=""
)를
제거하면 부팅하는 동안 텍스트가 표시되지만 평소와 같이 그래픽 로그인 화면이 표시됩니다. 교체 quiet splash
로 text
로그인 프롬프트에서 당신을 떠날 것이다; 그놈 세션을 시작하려면 sudo /etc/init.d/gdm start
또는을 사용하십시오 startx
.
GDM을 비활성화하려면 : bum을
설치하십시오 .
설치 후 시스템 >> 관리 >> Bootup-Manager에 있습니다.
그놈 디스플레이 관리자의 체크를 해제하십시오
GRUB_CMDLINE_LINUX_DEFAULT=""
그래픽 로그인을 시작하는 동안 부팅하는 동안 세부 정보를 표시합니다.
lightdm을 로그인 관리자로 사용하는 경우 비활성화하여로드하지 못하게 할 수 있습니다.
재정의를 사용할 수 있습니다.
sudo bash -c 'echo "manual" >> /etc/init/lightdm.override'
명령에서 lightdm을 시작하려면 :
sudo start lightdm
부팅시 lightdm이 항상 시작되도록 시스템을 복원하려면 :
sudo rm /etc/init/lightdm.override
자세한 내용은 신생 요리 책이 당신의 친구입니다 :
Ubuntu Server edition을 사용할 수 있습니다 .
그것은 이미 몇 가지 오래된 질문에 대답했지만 지금은 찾을 수 없으므로 다양한 상황을 요약합니다.
로 시작한 X 서버를 중지하려면 startx
세션을 종료하십시오.
로그인 관리자 (GDM)에 의해 시작된 X 서버를 중지하려면 다음을 실행하십시오.
sudo service gdm stop
다음으로 이동 청각 장애 를 눌러 예를 들어, Ctrl- Alt- F1, 다음 텍스트 모드에서 여기에 로그인합니다.
로그인 관리자 (및 X)가 전혀 시작되지 않도록하려면 수정하십시오.
/etc/default/grub
줄 바꾸기
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
되기 위해
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
그런 다음 grub 구성 파일을
sudo update-grub
다음에 텍스트 모드로 바로 갈 startx
때 X 세션을 시작하거나 다른 방법으로 시작 해야 합니다 sudo service gdm start
.
나는 따라 갔다
1 단계 먼저 저장소를 실행하여 업데이트
sudo apt-get update
2 단계 이전 버전의 lightdm에는 버그가 있으므로 업그레이드해야합니다. 그렇게하려면
sudo apt-get install lightdm
3 단계 이제 grub config를 수정해야합니다.
3a 단계/etc/default/grub
좋아하는 편집기로 열고 변경
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
에
GRUB_CMDLINE_LINUX_DEFAULT="text"
3b 단계 주석 또한 GRUB_HIDDEN_TIMEOUT = 0이 줄은 GRUB 메뉴를 숨김 해제하기위한 것입니다.
4 단계 이제 GRUB 구성을 업그레이드합니다
sudo update-grub
5 단계 Ubuntu 11.10 Desktop Edition은 GUI에 lightdm을 사용합니다. 우리는 같은 것을 비활성화해야합니다
sudo update-rc.d -f lightdm remove
6 단계 이제 컴퓨터를 다시 시작하십시오.
우분투 11.10의 GUI 부팅 비활성화 에서 발견
예, 부팅시 시스템이 콘솔에서 시작하도록 명령하는 것은 grub 명령을 편집하여 가능합니다. grub 메뉴에 도달하면 Ubuntu 항목을 강조 표시하고을 누릅니다 e.
다음과 같은 텍스트가 표시됩니다.
텍스트 자동 시작 을 text로 변경하십시오 . 눌러서 F10시작합니다. (출처 : rolling-ubuntu ). 나는 이것을 시스템 콘솔 14.04에서 텍스트 콘솔로 부팅했는데 lightdm은 보이지 않았다. lightdm으로 시작sudo initctl start lightdm
매번 그렇게하지 않으려면 이 답변 에서 제안한 옵션을 사용하여 영구적 인 항목을 추가 할 수 있습니다
다른 제안 은 동일한 게시물에 대한 다른 답변 에서 제안한 것처럼 기본 런레벨을 변경하고 lightdm이 시작 / 중지되는 런레벨을 변경하는 것 입니다.
3
옵션이 작동하고 작동 text
하지 않기 위해 서버 또는 다른 버전이 필요 하지 않습니다.
LightDM을 디스플레이 관리자로 사용한다고 가정하면이 스레드가 돌아가는 것을 알았습니다. 이것이 일반적인 DM / 환영 자일 수도 있지만, 원래 질문의 일부는 아닙니다. (그리고 그는 지정하지 않았다.)
나의 경우에는:
서버에서 KDE / KDM을 사용합니다. 대신, 간단하게 upstart / service가 runlevel 2에서 시작하지 못하게합니다.
/etc/init/kdm.conf : (kdm : 4 : 4.8.5-0ubuntu0.3, 시작 버전 : 1.5-0ubuntu7.2)
검색:
start on ((filesystem
변화
and runlevel [!06]
에
and runlevel [!026]
새로 부팅 할 때 기본 실행 수준이 2라고 가정하면 KDM이 아닌 콘솔이 있습니다. 그런 다음 필요할 때 DM / DE를 수동으로 실행할 수 있습니다 = 'startx'/ etc 사용. 이 후 머신을 콘솔로 되돌리고 X 서버를 완전히 종료하려면 '로그 아웃'을 사용하십시오.
다른 dm .conf 스크립트는 비슷합니다. (저는 GUI를 사용하여 작업 할 수 있도록 서버를 다음과 같이 설정했습니다. 그러나 사용 / 필요하지 않거나 단순히 재부팅 할 때 리소스를 가져 오지 않습니다.)
편집하다
(현재 시스템 : Upstart 1.12.1 / Ubuntu 14.04)
최근에이 문제를 해결하는 방법은 부팅시 Display Manager가 시작되지 않도록 설정하는 것입니다.
에코 "수동"| sudo tee -a / etc / init / {service} .override
lightdm의 경우 :
echo "manual" | sudo tee -a /etc/init/lightdm.override
이것은 kdm / gdm을 포함하여 / etc / init의 모든 서비스 일 수 있습니다. 재부팅 후 필요에 따라 'startx'를 실행하십시오.
GRUB 2 구성을 사용자 정의하십시오.
sudo nano /etc/default/grub
루트 권한으로 파일을 열려면줄 찾기
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
로 변경
GRUB_CMDLINE_LINUX_DEFAULT=”text”
변경 사항을 저장하고 (ctrl + o를 누른 다음 ENTER를 누르십시오) 파일을 닫으십시오 (ctrl + x).
새로운 구성을 적용하려면 다음과 같이하십시오
sudo update-grub
이제 PC를 다시 시작하십시오
sudo reboot
텍스트 그래픽 로그인 화면 ... tty (기본 tty1)에 로그인하기 위해 자격 증명을 제공하십시오. tty1을 tty6에 대해 crtl + alt + [F1 ~ F6]을 사용하여 tty를 변경할 수 있습니다. sudo start lightdm
(ctrl + alt + F7)을 사용하여 그래픽 사용자 인터페이스 인 X 세션 (X11 세션)을 시작할 수도 있습니다 .
추신 : 여기에서 변경 한 내용을 되돌리려 면 링크를 따르십시오.
시스템 관리 부팅 프로세스와 함께 Lubuntu 15.05를 사용하는 경우 콘솔로 부팅 한 다음 나중에 콘솔에서 그래픽 환경을 시작할 수 있습니다. 이 단계를 따르세요:
다음은 이전에 브루노 당 GRUB하는 편집 언급에 따라
편집 /etc/default/grub
나노 : 좋아하는 편집기, 예를 들면와를 :
sudo nano /etc/default/grub
이 줄을 찾으십시오.
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
다음으로 변경하십시오.
GRUB_CMDLINE_LINUX_DEFAULT="text"
그럽 업데이트 :
sudo update-grub
브루노가 제안했다 sudo systemctl enable multi-user.target --force
. 의 사용은 force
나를 귀찮게 했으므로 선호했다 sudo systemctl set-default multi-user.target
. 터미널을 열고sudo systemctl set-default multi-user.target
재부팅하면 암호를 묻는 콘솔로 이동합니다
그래픽 환경에 들어가기를 원할 때을 입력하십시오 sudo systemctl start lightdm
. lightdm 로그인 창으로 이동합니다.
원하는 경우 ctrl alt F1 키 콤보를 사용하여 종료 할 콘솔로 돌아갑니다. (다음 부팅 때까지 일반적으로 콘솔 모드를 종료합니다) ctrl alt F7을 사용하여 lightdm 로그인으로 돌아갑니다. 또는 필요 또는 욕구 당 Ctrl Flt F1에서 F7까지.
특히 로그인 프롬프트를 볼 수 없거나 화면에서 부분적으로 벗어난 경우 커널이 문제가 될 수있는 비디오 모드를 변경하지 못하게 할 수도 있습니다. GRUB_CMDLINE_LINUX_DEFAULT = "nomodeset"설정을 / etc / default / grub에 추가하십시오 :
#GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
#GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#for text mode boot up... and also uncomment the "console" terminal
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
#GRUB_CMDLINE_LINUX="text"
GRUB_TERMINAL=console
우분투 서버 16.04.1에서 테스트
나는 다음을 수행했다.
먼저 다음을 실행하여 저장소를 업데이트하십시오.
sudo apt-get update
이전 버전의 lightdm에는 버그가 있으므로 업그레이드해야합니다. 그렇게하려면
sudo apt-get install lightdm
이제 grub 설정을 수정해야합니다.
/etc/default/grub
좋아하는 편집기로 열고 변경
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
에
GRUB_CMDLINE_LINUX_DEFAULT="text"
또한 주석 GRUB_HIDDEN_TIMEOUT=0
이 라인은 GRUB 메뉴를 숨김 해제입니다
이제 GRUB 구성을 업그레이드하겠습니다
sudo update-grub
이제 컴퓨터를 다시 시작하십시오.
lightdm.conf
lightdm을 제거 할 필요가 없습니다.
Ubuntu-desktop을 설치 lightdm
하면 시스템을 시작하도록 자동 설정 됩니다. 이를 비활성화하고 (아마 편집하여 /etc/rc.local
) startx
필요할 때 그래픽 인터페이스를 실행하는 데 사용해야합니다.
Lubuntu 18.04.3 LTS에 대한 보고서입니다.
sudo nano /etc/default/grub
그런 다음 위에서 언급 한 줄을 다음과 같이 변경하십시오.
GRUB_CMDLINE_LINUX_DEFAULT = "텍스트"
sudo update-grub
이것은 부팅의 텍스트 모드를 올바르게 설정합니다. 매우 유용합니다. 로그 파일로 이동하지 않고도 문제를 추적하고 확인할 수 있습니다.
systemctl get-default
그러면 "graphical.target"이 출력되고 나중에 원래 상태를 복원 할 수 있습니다.
sudo systemctl set-default multi-user.target
이로 인해 XWindows의 GUI (lightdm 및 startx, openbox 등)가 꺼졌지만 Xwindows로 부팅하려면 로그인 / 암호를 3 번 입력해야했습니다.
A) 로그인
B) sudo lightdm # 기본 설정으로 xwindows를 시작합니다.
C) Lubuntu의 정기적 인 GUI 로그인 대화창.
세 번의 로그인은 성가 시지만 그렇지 않으면 정상적으로 작동합니다.
원래 설정 복원 :
sudo systemctl set-default graphical.target
잘하면 이것은 누군가에게 유용 할 것입니다. :-)
Ubuntu 14.04 Trusty Tahr 및 Ubuntu 12.04 Precise Pangolin의 경우 systemd가 타사 PPA에 추가되었으므로 최신 Ubuntu LTS 시스템에서 쉽게 테스트 할 수 있습니다. 시스템에 PPA를 추가하기 만하면됩니다.
sudo add-apt-repository ppa:pitti/systemd
sudo apt-get update
sudo apt-get dist-upgrade
이제 터미널을 통해 권한 /etc/default/grub
이있는 텍스트 편집기 ( gedit
여기에서 사용 했습니다)를 사용하여 파일 sudo
을 다음과 같이 편집하십시오.
sudo -H gedit /etc/default/grub
줄 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
을 바꾸다GRUB_CMDLINE_LINUX_DEFAULT = "init=/lib/systemd/systemd"
파일을 저장하고 Grub을 업데이트하십시오 :
sudo update-grub
그런 다음 다시 시작하면 시스템이 텍스트 콘솔로 부팅됩니다 tty1
.
GUI에 다시 로그인하려면 다음을 실행하십시오.
sudo start lightdm
참고 : 사용하지 마십시오 startx
또는 Ctrl+는 Alt+ F7우분투 15.04를 들어 그 사용 systemd
사용sudo service lightdm start