我刚刚在一些非常旧的硬件(我们在这里谈论单核和 DDR 内存)上安装了 crunchbang linux(基于 Debian)作为一个简单的家庭服务器。
然而,由于硬件很糟糕(或由于其他原因),X 无法启动 gdm。这确实不会打扰我,因为服务器没有显示器,我将通过我的工作站进行 ssh'ing。但这是一个问题,因为当我重新启动机器时,它会卡在 X 错误消息上(类似于“无法启动 X 等等”),并且需要直接输入才能继续。有没有办法可以从我的机器中禁用(甚至删除)X 和 X 服务器,以便我只能启动到命令行?安全吗?
答案1
如果您只想禁用它:
update-rc.d -f gdm remove
如果你想删除它:
apt-get remove gdm
您只需解决 gdm 包的问题即可阻止 X 启动。是的,它是绝对安全的。
另外,根据您的 CrunchBang 服务器所基于的 Debian 版本,您可能会使用 gdm3。如果是这样,只需替换上述命令中gdm
的即可。将显示您安装的 gdm。gdm3
dpkg -l | grep gdm
答案2
如果它基于 debian,您应该能够使用它apt-get remove
来删除与 X 关联的软件包。或者dpkg --remove
也应该可以。
以下是我的 Ubuntu 机器上与 X 相关的软件包:
- 通用数据管理
- xserver-通用
- xserver-xorg
- xserver-xorg-核心
- 组织
- x11-通用
- x11-xserver-utils
由于apt
和都dpkg
处理依赖关系,我认为删除这些包应该删除所有相关的 X 包,你应该很好。