如何禁用GDM和图形用户选择?

新的Ubuntu具有完全无法攻击的GDM。 有没有办法禁用它?

它没有在服务中启用,GDM启动脚本被删除,它从update.rc删除但它仍然启动。

如何禁用GDM和图形用户选择?

在Ubuntu 10.04中,您应该参考Upstart的文档,该文档在启动期间处理任务和服务的启动,在关机期间停止它们并在系统运行时监督它们。

Upstart处理gdm的开始,所以你应该编辑/etc/init/gdm.conf

 sudo vi /etc/init/gdm.conf # or use nano if vi is unfamiliar 

ubuntu 10.04中的默认运行级别为2,因此您必须更改此行

 stop on runlevel [016] 

在运行级别列表中添加“2”

停在运行级别[01 2 6]

现在您可以重启系统。

做:

 sudo dpkg-divert --rename --add /etc/init/gdm.conf 

哪个印刷品:

 Adding `local diversion of /etc/init/gdm.conf to /etc/init/gdm.conf.distrib' 

这将允许您禁用GDM,同时防止程序包升级将文件放回原位允许GDM程序包升级配置文件。

在11.x及以上的情况下,使用lightdm代替GDM。 我改为使用命令:

 sudo dpkg-divert --rename --add /etc/init/lightdm.conf 

要撤消它,请替换重命名并添加删除。

最新版本的Ubuntu正在使用upstart而不是SysV init。

/etc/init/gdm.conf重命名为/etc/init/gdm.disabled

对于Kubuntu,将/etc/init/kdm.conf重命名为/etc/init/kdm.disabled

我发现这个论坛post非常有帮助:

我发现一致工作的解决方案是由iscatel发布的30后:

好吧,这会禁用声音,正如之前的post指出的那样,但是这里有:

/etc/default/grub ,注释掉(通过在行的开头放置#

 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 

并添加

 GRUB_CMDLINE_LINUX_DEFAULT="text" 

然后

 sudo update-grub2 

这会在启动时将“text”传递给内核,禁用gdm。

如果它仍然不起作用,你可以

 echo "manual" > /etc/init/gdm.override 

然后再试一次。 我使用Ubuntu 12.04 32位服务器和GNOME核心,它对我有用。

按照服务器故障上@freedev的指示:

 $ sudo nano /etc/init/gdm.conf 

并改为:

 stop on runlevel [0126] 

 $ sudo nano /etc/init/tty1.conf 

并改为:

 stop on runlevel [!345] 

注意tty1.conf中缺少的2。 这样您就可以启动并运行tty1并可以登录到第一个控制台。 无需乱搞GRUB。

你可以切换到其他一些显示管理器(kdm或xdm是两种最常用的替代品,但还有更多,见维基百科 )。 只需aptitude install你想要使用的那个,运行dpkg-reconfigure gdm并从列表中选择它。

为什么不删除它?

 apt-get remove gdm 

讨论运行级别的先前答案(截至20160611)仅与使用Upstart的Ubuntu版本相关。 Ubuntu 16.04从upstart切换到systemd 。 要引导到控制台而不是X,您需要将默认目标更改为从graphical multi-user更改为multi-user

 sudo systemctl enable multi-user.target --force sudo systemctl set-default multi-user.target 

然后重启。 要撤消这个:

 sudo systemctl set-default graphical.target 

然后重启。

对于那些到达此主题的人,请按照freedev的说明进行操作,但不要在运行级别2上停止gdm,而应该阻止它在运行级别2上启动:

编辑/etc/init/gdm.conf

 $ sudo vi /etc/init/gdm.conf 

改变这一行

 and runlevel [!06] 

通过这条线

 and runlevel [!026] 

您还可以排除其他运行级别(3,4和5)