![如何在启动 Ubuntu 12.10 时阻止 X windows 运行?](https://linux22.com/image/1098327/%E5%A6%82%E4%BD%95%E5%9C%A8%E5%90%AF%E5%8A%A8%20Ubuntu%2012.10%20%E6%97%B6%E9%98%BB%E6%AD%A2%20X%20windows%20%E8%BF%90%E8%A1%8C%EF%BC%9F.png)
你好,我希望始终将 Ubuntu quantal 引导至命令提示符,然后使用 startx 启动 x-windows(如果需要)。我使用了以下方法,但都无法正常工作。
update-rc.d -f lightdm remove ---- 在 quantal 中不起作用,在 debian sid 中起作用。
我在 grub 命令行中使用了启动参数“text”。这确实可以启动到控制台,但是当我执行 startx 时,只会启动服务器 - 没有客户端;如果我执行 startx gnome-shell,gnome-shell 会运行,但是许多初始化工作尚未完成。
我还使用了 start lightdm(在使用“text”启动参数之后)。问题是 x 启动时客户端正常,但当我退出 X 时服务器没有关闭。
我想启动到命令提示符,使用 startx 启动完全初始化的 gnome shell,然后在退出时 x 服务器应该关闭。我可以在 debian sid、ubuntu 12.04 中很好地完成此操作,但不能在 ubuntu 12.10 中完成。任何有关 quantal 的帮助都将不胜感激。谢谢,Rob
答案1
没有 lightdm 是显示管理器,但正如我上面所说 update_rc.d -f lightdm remove 确实删除了所有链接,但它仍然启动到 x windows。此过程适用于我的 debian sid 系统,但不适用于 ubuntu 12.10。Canonical 显然做了一些不使用那些 sysvinit 链接的事情。谢谢你的帮助。Rob
答案2
您应该禁用 GDM,即 GNOME 显示管理器:
sudo update-rc.d -f gdm remove
当您重新启动计算机时,您将看到文本模式登录提示,而不是图形环境。
运行X.Org:
如果您想运行图形环境,您只需从提示符中键入以下命令,并确保以您的普通用户帐户运行它。
startx
启用X.Org:
sudo update-rc.d -f gdm defaults