내가 원하는 건
나는 때때로 GUI를 사용하여 (보통) "서버"(GUI 없음)로 상자를 실행하고 싶습니다. 왜냐하면 그렇게 하는 것이 더 쉬울 것이기 때문입니다. 저는 Linux Mint 18 Cinnamon을 사용하고 있습니다. 부팅하는 대신 콘솔로 부팅하고 싶지만 mdm
다시 전환할 수 있기를 원하므로 완전히 제거하는 방법은 mdm
나에게 적합하지 않습니다.
내가 시도한 것
기본 시작의 경우 grub
아래 전체 파일을 편집하고 GRUB_CMDLINE_LINUX="text"
실행했지만 여전히 시작된 sudo update-grub
다음 수동으로 mdm
설정을 시도했지만 여전히 시작되었습니다.mdm
echo manual | sudo tee /etc/init/mdm.override
mdm
mdm
수동으로 중지 할 수 있는데 sudo service mdm stop
이는 내가 원하는 것과 가깝습니다.
내 솔루션에 어떤 문제가 있습니까?
가장 좋은 해결책은 평소대로 시작한 mdm
다음 mdm
수동으로 중지하는 것입니다. reboot
GUI가 전혀 부팅되지 않는다는 점을 제외하고( grub
메뉴에서 다른 옵션을 편집하거나 선택하는 것과 같이 지시하지 않는 한 grub
) 전원을 껐다 켜면 시스템이 정상적으로 부팅되기를 원합니다 . "정상적인 시작"이란 tomcat
서비스를 시작하는 것과 같으며 여전히 rsh
컴퓨터에서 및/또는 원격으로 디버깅 할 수 있다는 의미 입니다.
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="text"
GRUB_CMDLINE_LINUX="text"
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
답변1
sudo systemctl disable mdm
이는 실제로 서비스를 "비활성화"하는 것이 아니라 서비스가 자동으로 시작되는 것을 방지할 뿐입니다.
그런 다음 GUI로 들어가고 싶다면 다음을 수행하십시오.
sudo systemctl start mdm
기본적으로 GUI로 부팅하려면 다음을 수행하십시오.
sudo systemctl enable mdm
사전에체계시스템의 경우 /etc/rc* 디렉토리에서 mdm에 대한 심볼릭 링크를 삭제해야 합니다.