如何停止GUI?


18

我需要单独输入没有GUI的命令行来安装官方的NVIDIA驱动程序。我正在尝试让我的计算机通过HDMI工作,并且Youtube上的某个人演示了如何进行操作,但是您必须加入Nvidia设置程序。

Answers:


19

为此,请遵循以下步骤:

  1. 进入CLI模式:

    CTRL+ ALT+F1

  2. 在Ubuntu上停止GUI服务:

    sudo service lightdm stop
    

    或者,如果您正在使用11.10之前的Ubuntu版本,请运行:

    sudo service gdm stop
    

1
也许为Ubuntu的其他变体添加更多的显示管理器。
Uri Herrera 2012年

2
从终端运行这个sudo service lightdm stop对我有用。
razzak

这种简单的服务停止和启动有效-但这是完整的规范模式更改吗?在过去,人们通过“运行级别3”进入非图形多用户模式,然后通过“运行级别5”回到图形化。使用systemd时,应将其转换为(A)systemctl isolate multi-user和(B)systemctl isolate graphical。(A)确实关闭了GUI,(B)再次显示了登录屏幕-但是在尝试时会产生错误(“无法连接到总线会话:无法连接到套接字/ run / user / 1000 / bus:连接被拒绝”)登录。为什么?
kxr

12

采用

sudo service gdm stop

停止GUI和

sudo service gdm start

重新开始


1
如果您使用Kubuntu的变化gdmkdm:)
kv1dr

我会接受你的,因为我的问题太具体了。实际上,我需要运行telinit 1才能完全禁用不需要的进程。
2011年

7

如果您的目的是暂时禁用GUI-您可以lightdm使用tty1中的sudo service lightdm stop(14.04和更早版本)或sudo systemctl stop lightdm(自15.04起)停止服务(或您正在使用的任何迎宾者),如其他人已经显示的那样。

如果您打算在两次重新启动之间长时间引导进入命令行,则可以/etc/default/grub选择文本编辑器来打开它。我个人使用nano,所以对我来说命令就是sudo nano /etc/default/grub。现在,寻找GRUB_CMDLINE_LINUX=""GRUB_CMDLINE_LINUX="text"。或者,您可以创建两行,一行已注释,一行未注释,如下所示:

#GRUB_CMDLINE_LINUX="text"
GRUB_CMDLINE_LINUX=""

必要时,只需取消注释要输入的模式的行即可。编辑完/etc/default/grub文件后,将其保存,然后运行sudo update-grub以将配置加载到实际 grub.cfg文件中。重新启动,您应该直接输入命令行。


2

首先注销并敲击 CtrlAltF1,然后登录。

在Kubuntu上,停止GUI可以通过 sudo /etc/init.d/kdm stop。在Ubuntu上,可能是sudo /etc/init.d/gdm stop

出现提示时输入密码。

dm代表显示管理器,检查ls /etc/init.d/dm可用时,它不是gdm

要重新启动它,只需更改stopstart

您可能会自动更改为GUI,如果没有击中: CtrlAltF7


obysr的lightdm声音很熟悉。那将发出命令:sudo /etc/init.d/lightdm stop
jippie 2012年

1

我知道您并没有特别要求,但是您需要安装nvidia-current驱动程序。

您可以从GUI执行此操作。只需运行jockey-gtk或从破折号中搜索“其他驱动程序”。安装完成后,打开“ Nvidia设置”并从那里进行安装。


0

您可以打开gnome-terminal并输入sudo telinit 1。这将使您进入运行级别1(单用户模式)并杀死gui服务。


这没有发生。我输入了sudo init 3,但没有任何改变。
2011年

它是sudo telinit 1,然后选择root。
2011年

@bertmanphx:您不知道使用的ubuntu启动过程和运行级别。
enzotib

@dierre:我认为在核心中编辑答案是不正确的,例如将3更改为1。这会使OP的意图和我的反对无效。
enzotib

1
那么答案实际上是有用的,所以我想纠正错误的部分。
2011年
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.