新的Ubuntu具有完全无法杀死的GDM。有没有办法禁用它?
服务中未启用它,GDM启动脚本已删除,已从中删除,update.rc
但仍会启动。
如何禁用GDM和图形用户选择?
新的Ubuntu具有完全无法杀死的GDM。有没有办法禁用它?
服务中未启用它,GDM启动脚本已删除,已从中删除,update.rc
但仍会启动。
如何禁用GDM和图形用户选择?
Answers:
在Ubuntu 10.04中,您应该参考Upstart的文档,该文档处理启动过程中任务和服务的启动,关机过程中的停止以及在系统运行时对其进行监督。
gdm的Upstart句柄启动,因此您应该进行编辑 /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
要撤消它,请替换重命名并添加一个删除。
我发现此论坛主题非常有帮助:
我发现始终有效的解决方案是iscatel发表的第30期:
很好,这会禁用声音,如前一篇文章所指出的,但这里有:
in
/etc/default/grub
,注释掉(放置#
在行的开头)GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
并添加
GRUB_CMDLINE_LINUX_DEFAULT="text"
然后
sudo update-grub2
这将在引导时间线将“文本”传递给内核,从而禁用gdm。
如果仍然无法正常工作,您可以
echo "manual" > /etc/init/gdm.override
然后再试一次。我使用具有GNOME核心的Ubuntu 12.04 32位服务器,它对我有用。
$ 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。