我有一个已设置为桌面的 Linux (Ubuntu) 虚拟机;它启动 X 和完整的 UI。我只需要它作为服务器(将通过 ssh 访问它)并希望减少内存占用。
机器启动时防止X启动的好方法是什么?
更新:结束了:
sudo mv /etc/rc2.d/S30gdm /etc/disabled-S30gdm
通过埃文安德森答案中的链接。
我有一个已设置为桌面的 Linux (Ubuntu) 虚拟机;它启动 X 和完整的 UI。我只需要它作为服务器(将通过 ssh 访问它)并希望减少内存占用。
机器启动时防止X启动的好方法是什么?
更新:结束了:
sudo mv /etc/rc2.d/S30gdm /etc/disabled-S30gdm
通过埃文安德森答案中的链接。
您可以通过以下方式禁用 GDM:
然后重新启动,你应该有你的控制台窗口。
转到系统 -> 管理 -> 服务并禁用 GDM
我不使用 Ubuntu(我是 CentOS / Fedora 人),但通常这是通过运行级别完成的。我正在阅读,至少在 Ubuntu“Gutsy”上,没有默认情况下不启动 X 的运行级别。多么痛苦!
看看这个人的网站——它至少应该让你知道去哪里看。http://caulfield.info/emmet/2008/03/add-a-textonly-runlevel-to-ubu.html
在 RedHat 风格的发行版上,这很容易...... >smile<
我不知道上述这些删除 GDM 的技术,但我宁愿能够选择不同的运行级别来恢复 X,而不是删除软件。
编辑:这里有一些可能更好的想法:http ://cviorel.easyblog.ro/2008/07/02/enabledisable-gdm-in-ubuntu/
在 ubuntu 中有一个 gdm 的配置文件
您要更改的行是:
更像:
使用命令登录后,您始终可以运行 gdm
startx
。http://ubuntuforums.org/showthread.php?t=1305659
不确定 Ubuntu,但在 RedHat/Fedora/CentOS 中,您只需将 /etc/inittab 中的默认运行级别更改为 3