ubuntu设置默认启动为文本界面或者图形界面

 或许有很多人想要ubuntu系统的默认启动方式为文本界面,不管什么原因,(我是由于使用虚拟机,然后只有2G内存,实在开图形界面很卡,而且ubuntu虚拟机开图形界面也没啥意思,本来windows就有图形界面),我参照了一个方法的确有用,但是却不能实现切换,会出现问题,而这篇文章会给一个相对完整的过程.我也想自己记录下来,省得以后再百度之类的。

先说说一个runlevel的东西吧,runlevel字面意思就是运行等级的意思,但是实际他就是这个意思,来看一看他的真面目,原本linux的runlevel如下:

  • 0 停机
  • 1 单用户,Does not configure network interfaces, start daemons, or allow non-root logins
  • 2 多用户,无网络连接 Does not configure network interfaces or start daemons
  • 3 多用户,启动网络连接 Starts the system normally.
  • 4 用户自定义
  • 5 多用户带图形界面
  • 6 重启

   linux是只有5是带有图形界面的,而ubuntu的却不是这样的,似乎2-5都带了图形界面。

可以通过命令init来切换运行等级,比如你想要关机的话,在终端中输入

[plain]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. sudo init 0  
然后按回车,这是就能关机了(必须要root权限),因为0对应就是关机。

          每一个运行等级,都对应一种计算机的开机后的状态,而这些是怎么实现的呢,原来 /etc 这个文件夹内有对应的/etc/rc0.d/, /etc/rc1.d/....的目录(rc0.d对应runlevel0),Ubuntu启动时会按照运行等级(默认为2)这些文件夹来配置环境,这是要是我们修改启动的方式不就可以进入图形界面了么?(这里不说如何修改了,详情看附带的链接)但是由于ubuntu的runlevel2-5都带有图形界面,所以这种方法不适用,不过还有办法,那就是修改rc2.d/(举个例子,其实rc2.d/也行)里面的内容让他不加载桌面环境(不过我google过,但是还是没找到这个带图形界面到底是那个文件)。扯了这么一大堆,还是没办法修改默认开机的文本界面,别急,下面就开始进入正题了。

step1:

  首先,得修改/etc/default/grub这个文件,输入如下命令(建议直接复制,如果不行的话,因为有空格的):
[plain]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. sudo gedit /etc/default/grub  
然后找到 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 这行,把 quiet splash 改成 text 即可, 然后运行:
[plain]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. sudo update-grub  
然后重启,看看是不是进入到文本界面了。

step2

有的时候,我又想改回默认的为图形界面,那该怎么做呢,你可以先自己尝试下,因为方法就是上面的逆方法(鬼都想得出来),说明白点就是把 text 改成
quiet splash, 够简单吧,但是你尝试下,结果会一直重复再登陆界面(登陆不进去),这就奇怪了,为什么不行呢,原来有个文件的所有者改了,先按 ctrl + alt + F1吧,然后以你需要的那个用户名登陆,直接输入:【该文件位于/root/下,修改完成之后需要update-grub之后重启之后生效】
[plain]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. sudo chown username .Xauthority  
username为你的用户名,比如我的是root,然后再重启就可以进去了。这里这是告诉方法,要知道详细的,看下面的链接吧。

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

ubuntu启动流程分析:http://www.ginchenorlee.com/?p=315
ubuntu默认文本启动:http://www.cnblogs.com/chenwq/archive/2011/01/01/1923617.html
ubuntu循环登陆问题:http://blog.csdn.net/yanxiangtianji/article/details/14148975

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值