我希望引导“的Ubuntu 10.04.2 LTS”服务器,但我想XFCE 不被启动,也不X可言,只有壳牌。
如何告诉服务器引导至外壳,而不完全运行XFCE?
我有到服务器的SSH连接,但未连接任何显示器。
由于我是从早期版本迁移而来的,因此我使用GRUB 1,其中不存在/ etc / default / grub。
我想在任何地方设置目标运行级别,而根本不更改GRUB。
我希望引导“的Ubuntu 10.04.2 LTS”服务器,但我想XFCE 不被启动,也不X可言,只有壳牌。
如何告诉服务器引导至外壳,而不完全运行XFCE?
我有到服务器的SSH连接,但未连接任何显示器。
由于我是从早期版本迁移而来的,因此我使用GRUB 1,其中不存在/ etc / default / grub。
我想在任何地方设置目标运行级别,而根本不更改GRUB。
Answers:
我看到三种方法:
1.更改默认运行级别
您可以将其设置为/etc/init/rc-sysinit.conf
2替换为3并重新启动。您可以使用启用图形界面telinit 2
。(有关运行级别的更多信息)
2.不要在启动时启动图形界面服务
update-rc.d -f xdm remove
快捷方便。您可以使用重新启用图形界面service xdm start
或使用还原更改update-rc.d -f xdm defaults
3.移除包装
apt-get remove --purge x11-common && apt-get autoremove
我认为它最适合作为服务器的计算机。您可以通过重新安装软件包来重新启用图形界面。
/etc/inittab
系统中是否存在?
runlevel
命令说?
/etc/rc3.d/S??xdm
存在,则将其删除。
我有一个简单的方法来禁用XFCE从这个博客帖子: 如何在在Ubuntu 11.10启动时禁用X。注意:该帖子的标题为某些非英语语言(可能是葡萄牙语),但该帖子的主体为英语。
以LightDM(lightdm
)为Ubuntu中的新图形用户登录名,用户将需要找到一种禁用它的方法来启动进入文本模式。幸运的是,LightDM的幕后工作人员真的很容易做到。
编辑/etc/default/grub
带你喜欢的编辑器,
sudo nano /etc/default/grub
找到这一行:
GRUB_CMDLINE_LINUX_DEFAULT =“ <不管您在这里找到什么> ”
更改为:
GRUB_CMDLINE_LINUX_DEFAULT="text"
更新Grub:
sudo update-grub
无需删除/禁用LightDM upstart conf;它已经为您做到了。
lightdm.conf
# Check kernel command-line for inhibitors, unless we are being called manually.
for ARG in $(cat /proc/cmdline); do
if [ "$ARG" = "text" ]; then
plymouth quit || :
stop
exit 0
fi
done
startx
登录后,仍然可以通过键入X使用X。
GRUB_CMDLINE_LINUX_DEFAULT="3"
。参见superuser.com/a/1139020/391956