如何在 Ubuntu Server 16.04 上删除 GUI?

如何在 Ubuntu Server 16.04 上删除 GUI?

我不想只有命令行的服务器机器。因此,我希望从服务器中删除在升级期间自动安装的 GUI。

同时,我不想删除,X因为我仍然希望能够X WindowVNC或上运行应用程序XServer

怎么做?

更新

sudo apt-get remove ubuntustudio-desktop

没有帮助

更新2

改变

#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash console=tty1"
GRUB_CMDLINE_LINUX_DEFAULT="text"

没有etc/default/grub帮助(它只在启动阶段影响图形)

更新 3

更改为

env DEFAULT_RUNLEVEL=3

沒有/etc/init/rc-sysinit.conf幫助。

更新 4

$ ls /usr/share/xsessions
ubuntustudio.desktop  xfce.desktop

更新 5

添加“手册”lightdm.override

$ cat /etc/init/lightdm.override
manual

lightdm虽然停止了服务,但没用

sudo service lightdm stop

关闭桌面。如何让此服务永不运行?

更新 6

$ sudo update-rc.d lightdm disable
insserv: warning: current start runlevel(s) (empty) of script `lightdm' overrides LSB defaults (2 3 4 5).
insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script `lightdm' overrides LSB defaults (0 1 6).

没有帮助

解决方案

systemctl disable lightdm.service

有帮助,谢谢@steeldriver

答案1

从测试的评论讨论来看,这是使用systemd禁用参数完成的:

$ systemctl disable lightdm.service

相关内容