在不启动X服务器的情况下启动


91

在安装Raspian的过程中,我选择了“启动后启动X-Server”,但是现在我想在不启动X-Server的情况下启动一次,因此我有更多的内存来运行程序。

如何在不启动X服务器的情况下启动?

Answers:


96

使用Raspbian映像,您可以使用以下命令重新运行初始启动脚本:

$ sudo raspi-config

并输入您的sudo密码。

这将显示与您首次启动后相同的菜单选项。

您无需重新设置所有的首次启动选项,只需使用箭头键移至要更改的菜单选项。

在您的情况下,选择:

引导后启动X服务器吗?

并选择:

否或禁用

会把你整理出来。

编辑以添加基于非GUI的选项:

如@mirk在下面的注释中所指出的,用于树莓的确切命令是:

sudo update-rc.d lightdm disable

6
实际改变了什么?
托尔比约恩Ravn的安徒生

raspi-config脚本创建一个GUI菜单,可让您进行一些系统配置更改。脚本的此部分启用或禁用用于Raspbian的桌面管理器lightdm。它使用与Bryan Dunmore描述的命令相同的update-rc.d命令。除了Raspbian默认不使用GDM,如果安装了RasPi,它几乎不会运行它。
zenbike 2012年

4
那不是对恕我直言的答案。使用raspi-config时,您设置为永久引导到CLI,而问题询问如何执行一次。
毛罗

是的,如果桌面启动后冻结,并且不会按ctrl + alt + f2组合键...如何打开终端以运行该命令?似乎唯一起作用的是alt + sysrq + reisub。:(
NoBugs

24

X.Org的工作方式是您拥有一个桌面管理器,可以为您启动X Server。这意味着,为了阻止X Server启动,您需要从守护程序列表中删除destkop管理器。

如果您使用的是GNOME,那么您的桌面管理器就是GDM。如果您使用的是KDE,那么您的桌面管理器将是KDM。为此,我将假设您使用的是GNOME。因此,您将GDM用作桌面管理器。

在Raspian中,桌面管理器称为LightDM。

要在Debian(Raspbian的一个分支)中禁用守护程序,您必须运行以下命令。

$ sudo update-rc.d <daemon> disable

因此,要禁用LightDM,我们必须运行以下命令。

$ sudo update-rc.d lightdm disable

现在,在您下次重启时,LightDM应该不会启动,并且反过来也不会启动X Server。

参考文献

  1. 禁用守护程序-守护程序-Debian Wiki

7
覆盆子的确切命令是:sudo update-rc.d lightdm disable
mirk

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.