虽然这个问题看起来有点奇怪,因为 Ubuntu 应该在基于 GUI 的 linux 上很好。但是,如果我想删除这个 GUI 层并且只想在我启动我的机器时利用终端。这可能吗?如果是这样,我可以知道如何做到这一点。
Ubuntu Server 正是用于这种用途。它始终在终端模式下运行,占用的空间要少得多,因为它不包含 GUI 和其他相关软件所需的所有包。
如果您希望在终端模式下使用当前的 Ubuntu 桌面安装,您可以按:
Ctrl+ Alt+F1
切换到虚拟终端。要返回 GUI,请使用:
Ctrl+ Alt+F7
你可以让你的 Ubuntu 桌面默认启动到文本模式,你可以编辑/etc/default/grub文件。您可能希望备份此文件,以防万一出现问题。
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”, 通过#在行的开头添加,这将禁用 Ubuntu 紫色屏幕。GRUB_CMDLINE_LINUX=""为GRUB_CMDLINE_LINUX=”text”,这使 Ubuntu 直接启动到文本模式。#GRUB_TERMINAL=console,通过删除开头的#,这使得 Grub Menu 进入真正的黑白文本模式所以你最终会得到:
#GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
GRUB_CMDLINE_LINUX=”text”
GRUB_TERMINAL=console
Run Code Online (Sandbox Code Playgroud)
在您的/etc/default/grub文件中。现在是时候通过以下方式使这些更改生效:
sudo update-grub
Run Code Online (Sandbox Code Playgroud)
对于 Ubuntu 15.04 及更高版本
systemd默认情况下使用的Ubuntu 版本还有一个进一步的步骤。有必要将默认目标从“图形”目标更改为“多用户”目标。
sudo systemctl set-default multi-user.target
Run Code Online (Sandbox Code Playgroud)
您可以稍后通过恢复 GRUB 配置文件并运行来恢复到桌面启动:
sudo systemctl set-default graphical.target
Run Code Online (Sandbox Code Playgroud)
现在,重新启动时,您应该会发现自己处于一个只有控制台的可爱环境中。