如何设置我的 Ubuntu 12.04 LTS 以启动到没有 GUI 的控制台?

如何设置我的 Ubuntu 12.04 LTS 以启动到没有 GUI 的控制台?

因此,我安装了 Ubuntu 服务器以在虚拟机上运行一些测试。由于各种原因,我无法获取特定的 DEB 文件,因此我决定安装 ubuntu-desktop 而不是使用共享文件夹,这样我就可以运行 Firefox 并直接从 Web 上获取文件。

现在,每次我启动机器时都会出现图形界面,但我没有理由这样做,因为我正在使用 LAMP 服务器运行测试。

我试过这个

如何启动进入控制台模式?

和这个

可以安装 ubuntu-desktop,然后启动时无 GUI

如果有人对解决方案有任何想法,我将不胜感激。

顺便说一句:我考虑过简单地卸载 ubuntu-desktop,但我觉得将来可能会需要它,所以我真的只是想禁用 GUI。

编辑:

虽然我意识到这个解决方案并不完美,但它目前有效:

如何启动进入控制台模式?问题,用户 Michael K 提到:

“好的,另一种方法是在 init 中禁用 lightdm 服务:

/etc/init/lightdm.conf

其中有这样一个部分:

start on (filesystem
and started dbus
and (drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1
or stopped udev-fallback-graphics))

虽然这个命令运行得很好,但我无法使用该startx命令访问 GUI - 系统崩溃了。我想我需要取消注释加载 startx 的部分。

考虑到我想让服务器尽可能长时间地运行,每次我想要登录 GUI 时都必须重新启动它,这有点没有效率。

编辑2:

我想可以简单地关闭 GUI(如何停止 Unity 桌面) 当我登录系统时,它仍然适得其反,但它也有效。

编辑3:

Michael K 的回复很好。我刚刚意识到要调用 GUI,我需要运行lightdm,而不是startx

答案1

这个说明在我的 Ubuntu 12.04.1 中对我很有用

在 /etc/default/grub 文件中进行更改(编辑):

从:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

到:

GRUB_CMDLINE_LINUX_DEFAULT="text"

现在您必须更新 grub 配置:

sudo update-grub

大功告成!重启后,要启动 GUI,只需登录并输入:

sudo service lightdm start

答案2

如何启动进入控制台模式?问题,用户 Michael K 提到:

“好的,另一种方法是在 init 中禁用 lightdm 服务:

/etc/init/lightdm.conf

其中有这样一个部分:

start on (filesystem
and started dbus
and (drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1
or stopped udev-fallback-graphics))

然后要调用 GUI,我只需运行lightdm

相关内容