![我想选择启动桌面系统还是服务器系统](https://linux22.com/image/1009095/%E6%88%91%E6%83%B3%E9%80%89%E6%8B%A9%E5%90%AF%E5%8A%A8%E6%A1%8C%E9%9D%A2%E7%B3%BB%E7%BB%9F%E8%BF%98%E6%98%AF%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%B3%BB%E7%BB%9F.png)
也可以看看将桌面版剥离为服务器版的最简单方法是什么?。这个问题涉及类似的概念,但他想要永久的系统迁移。
我的问题更像是我可以将 Ubuntu Server 用作桌面吗?
我希望能够“重新启动 Ubuntu {带/不带} GUI”,然后启动或停止 lightdm/X/等。我想我可以先启动到服务器模式,然后手动转到 /etc/init.d 并启动相应的服务——或者反过来。
是否有一个涵盖所有基础的服务名称?(我认为答案是否定的,如果我升级 Ubuntu,情况会有所不同。[仅供参考,我目前在此系统上运行 16.04。]
... 或者我需要在 GRUB 中设置不同的选项,这似乎是完成同一件事的原始方法?
我想要这样做的原因有几个,但最重要的是,如果 X GUI 仍在运行,那么使用他们提供的 .run 文件升级 NVidia 驱动程序将会彻底损坏它。
答案1
在systemd
基于桌面系统上:
sudo systemctl set-default multi-user.target
和
sudo systemctl set-default graphical.target
从man systemctl
:
set-default NAME
Set the default target to boot into. This sets (symlinks) the
default.target alias to the given target unit.