[Ubuntu系统] ubuntu运行级别及ubuntu12-ubuntu15如何默认进入命令行界面

45 0
Honkers 5 小时前 来自手机 | 显示全部楼层 |阅读模式

    linux中存在一个运行级别的概念,根据运行级别的不同执行不同的加载,但redhat版和ubuntu版里虽然都有运行级别此概念,但意义不一样,而且操作也不一样:如下图,

    redhat中要修改运行级别修改/etc/inittab配置,将里面的ID改为对应的值,执行reboot即可,而左边的ubuntu中则需要修改其它的文件,我在我的ubuntu15.04版本上多次次尝试各种方法均以失败告终。

    比如修改/etc/default/grub配置:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
GRUB_CMDLINE_LINUX="text"

    修改后更新GRUB:sudo update-grub再reboot依然是失败,在查看/etc/default/grub文件中我看到了下面的一行配置:

# Uncomment to disable graphical terminal (grub-pc only)
GRUB_TERMINAL=console

    激动地以为这里是15.04版本里的设置,但在去除前面的#号,并且重启后发现依然没有起到任何作用,我想也许15.04和12的版本已经完全改了吧。

----------------------------------------------------------------------

最后找到了可行的方法是:

root@ubuntu15:~# vim /etc/X11/default-display-manager  
#修改文件/etc/X11/default-display-manager
#将文件内容注释掉里面的 /usr/sbin/lightdm ,并返回false
# /usr/sbin/lightdm
false

    注:LightDM,即:Light Display Manager,是一个全新的、轻量的Linux桌面的桌面显示管理器,而传统的Ubuntu用的是GNOME桌面标准的GDM。

     LightDM是一个跨桌面显示管理器,其目的是成为 X org X 服务器的标准显示管理器。我们之所以编写一个新的显示管理器,是因为从XDM以来 (通常基于 XDM 源代码) 出现了很多新的显示管理器。

    这些项目之间的主要区别是在GUI(比如说不同的开发工具包) 和性能上面— — 这些可以更好地用一个通用的显示管理器实现,并允许这些差异。

------------------------

    但到这里还没有结束,因为这时我才恍然大悟,我已经在我的UBUNTU上安装了sysv-rc-conf,但是在执行此命令后我因为未找到GDM,而放弃了此方法,而从上面的内容可知,UBUNTU未采用GDM作为图形界面,自然找不到GDM启动,而在SYSv-RC-CONF命令执行结果后可以看到,里面有一项lightDM,即这项才是关闭UBUNTU15.04版的图形界面的地方,见下图:

    于是我便再尝试了第二种方法(上面已经成功的是第一种)。执行sysv-rc-conf修改5启动项下的lightdm,去掉此处的选中(按空格键即可)。

    然后再启动,另外我想到还有一个方法,之前也看到了这条,也是因为当时是寻找了GDM,Ubuntu之所以能直接启动到图形界面,是由于运行图形界面所致。

    所以,只要把图形界面的启动脚本禁用就可以了,方法就是把文件名的第一个字母S改成 K:在ETC的目录下会对应有RC运行级别数字.d文件夹,里面存放着这些级别下各个服务的启动方式。(UBUNTU15.04的默认运行级别是5)

cd /etc/rc5.d
sudo mv S02lightdm K02lightdm 然后便可以再尝试,

    不过很遗憾,后面的修改sysv-rc-conf方法在修改重启后我并未成功,另外我发现我通过SYSV-RC-CONF方法(即上图)修改后,实际就是把S02lightdm改成了k02lightdm,即这两个方法是通的,其它的我暂时也不再去尝试了。先记到这里,如有朋友实现了最后面的两个方法,望指出我有没有哪里有遗漏操作,不胜感激。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Honkers

荣誉红客

关注
  • 5164
    主题
  • 36
    粉丝
  • 0
    关注
这家伙很懒,什么都没留下!

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2026 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行