新的 Ubuntu 具有完全无法杀死的 GDM。有没有办法禁用它?
它没有在 services 中启用,GDM 启动脚本被删除,它被删除update.rc但它仍然启动。
如何禁用 GDM 和图形用户选择?
小智 23
在 Ubuntu 10.04 中,你应该参考Upstart 的文档,它在启动期间处理任务和服务的启动,在关闭期间停止它们并在系统运行时监督它们。
新贵处理 gdm 的开始,所以你应该编辑 /etc/init/gdm.conf
sudo vi /etc/init/gdm.conf # or use nano if vi is unfamiliar
Run Code Online (Sandbox Code Playgroud)
ubuntu 10.04 中的默认运行级别为 2,因此您必须更改此行
stop on runlevel [016]
Run Code Online (Sandbox Code Playgroud)
在运行级别列表中添加“2”
在运行级别停止 [01 2 6]
现在您可以重新启动系统。
小智 16
做:
sudo dpkg-divert --rename --add /etc/init/gdm.conf
Run Code Online (Sandbox Code Playgroud)
哪个打印:
Adding `local diversion of /etc/init/gdm.conf to /etc/init/gdm.conf.distrib'
Run Code Online (Sandbox Code Playgroud)
这将允许您禁用 GDM,同时防止包升级将文件放回原位并允许 GDM 包升级配置文件。
在 11.x 及以上版本的情况下,使用 lightdm 代替 GDM。我改为使用命令:
sudo dpkg-divert --rename --add /etc/init/lightdm.conf
Run Code Online (Sandbox Code Playgroud)
要撤消它,请替换重命名并添加删除。
小智 11
我发现这个论坛帖子非常有帮助:
我发现一直有效的解决方案是 iscatel 发布的 30 后:
好吧,正如前一篇文章指出的那样,这会禁用声音,但这里是:
in
/etc/default/grub,注释掉(放置#在行首)Run Code Online (Sandbox Code Playgroud)GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"并添加
Run Code Online (Sandbox Code Playgroud)GRUB_CMDLINE_LINUX_DEFAULT="text"然后
Run Code Online (Sandbox Code Playgroud)sudo update-grub2这将在启动时间行将“文本”传递给内核,禁用 gdm。
如果它仍然不起作用,你可以
echo "manual" > /etc/init/gdm.override
Run Code Online (Sandbox Code Playgroud)
然后再试一次。我使用了带有 GNOME 核心的 Ubuntu 12.04 32 位服务器,它对我有用。
小智 5
按照@freedev on Server Fault 的说明进行操作:
$ sudo nano /etc/init/gdm.conf
Run Code Online (Sandbox Code Playgroud)
并更改为:
stop on runlevel [0126]
Run Code Online (Sandbox Code Playgroud)
还
$ sudo nano /etc/init/tty1.conf
Run Code Online (Sandbox Code Playgroud)
并更改为:
stop on runlevel [!345]
Run Code Online (Sandbox Code Playgroud)
请注意 tty1.conf 中缺少的 2。这样您就可以启动并运行 tty1 并可以登录到第一个控制台。无需弄乱 GRUB。
| 归档时间: |
|
| 查看次数: |
36672 次 |
| 最近记录: |