如何在没有GUI的情况下将我的Ubuntu 12.04 LTS设置为启动到控制台?

所以我安装了Ubuntu服务器来在VM上运行一些测试。 由于各种原因,我无法获得特定的DEB文件,而不是使用共享文件夹,我认为安装ubuntu-desktop是个好主意,这样我就可以运行Firefox并直接从网络上获取文件。

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

我试过这个

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

还有这个

可以安装ubuntu-desktop然后启动到没有GUI

如果有人对解决方案有任何想法,我会很感激。

BTW:我想过简单地卸载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时都必须重新启动它,这是徒劳的。

EDIT2:

我想当我登录系统时可能只是杀死GUI( 如何停止Unity桌面 ),它仍然适得其反,但它也有效。

EDIT3:

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

在我的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 

在如何启动进入控制台模式? 问题,用户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