我想要选择启动桌面系统或服务器系统

bru*_*uce 4 server nvidia

另请参阅将桌面版剥离为服务器版的最简单方法是什么?. 这个问题解决了一个类似的概念,但他想要一个永久的系统迁移。

我的问题更像是我可以将 Ubuntu 服务器用作桌面吗?

我希望能够“重新启动 Ubuntu {with/without} GUI”,然后启动或停止 lightdm/X/etc。我想我可以最初启动到服务器模式,然后手动转到 /etc/init.d 并启动适当的服务——或者相反。

是否有一个涵盖所有基础的服务名称?(我认为答案是否定的,如果我升级 Ubuntu 会有所不同。[仅供参考,我目前在这个系统上运行 16.04。]

... 或者我是否需要在 GRUB 中设置不同的选项,这似乎是完成同一件事的原始方式?

我想这样做有几个原因,但最关键的是,如果它碰巧仍在运行,使用它们提供的 .run 文件升级 NVidia 驱动程序将彻底损坏 X GUI。

ste*_*ver 8

systemd基于桌面系统上:

sudo systemctl set-default multi-user.target
Run Code Online (Sandbox Code Playgroud)

sudo systemctl set-default graphical.target
Run Code Online (Sandbox Code Playgroud)

来自man systemctl

  set-default NAME
       Set the default target to boot into. This sets (symlinks) the
       default.target alias to the given target unit.
Run Code Online (Sandbox Code Playgroud)