因此,我安装了 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
。