我有一个在虚拟机中运行的 Linux 系统 (Ubuntu),但现在我想禁用图形 shell。图形组件在启动过程中的哪个位置启动?它是一些依赖于运行级别的配置吗?我必须编辑哪些配置文件才能停止它?
答案1
您需要防止gdm
服务在启动时启动。问题是 Ubuntu 使用了奇怪的upstart
东西......所以没有简单的命令来禁用某些服务的启动。您只能删除 gdm 初始化脚本或编辑它以使其不运行 gdm。请参阅此线程以了解如何完成此操作。
答案2
你可以禁用gdm
服务:
sudo mv /etc/init/gdm.conf /etc/init/gdm.conf.off
答案3
打开文件/etc/default/grub
并将GRUB_CMDLINE_LINUX_DEFAULT
字符串添加到变量中text
。
然后,更新 GRUB 的配置文件
sudo update-grub
答案4
在较新的 Ubuntu 系统(例如版本 12.04)上,没有gdm
其他一些答案中提到的。相反,它会运行lightdm
,您可以将其配置为不启动:
sudo -s -H
echo "manual" >> /etc/init/lightdm.conf