装好之后,配置好IP,启动后也能上网了,然后我修改了系统的启动级别(默认为3,我改为了5),意思是让他能够启动桌面。

我是这么设置的:

1.vi命令打开/etc/inittab文件,可以看到如下描述

2.我的默认级别为3,即标准的运行级别,也就是启动后只有命令行。此时我想把它改为桌面启动方式,于是我手动将级别改为5

3.保存退出后,reboot重启虚拟机,等待着进入CentOS那难看的桌面,结果一直无法进入系统,出现以下界面:

等了很长时间都不能进入系统,重启虚拟机电源数次也是不行。我就会想了以下过程:

默认启动级别为3,可以正常启动、使用 ---》 启动级别改为5,不能正常启动、使用,那么应该是安装包有问题?还是安装出错?还是安装过程漏掉了一些东西?

回想了一下,基本上安装过程都是傻瓜式的,不会出现以上情况。

再认真的想了一下,终于发现了问题所在:我安装的CentOS-6.5-i386-minimal.iso这个版本,而这个版本因为是一个精简的镜像文件,里面不包含X Window桌面系统和一些其他的软件。

既然没有X Window桌面系统,那自然无法进入桌面系统了。。。

遇到这个问题,本来想重新再装一次,但是一想,出现了问题就应该把它解决了,而且肯定能找到解决的办法。所以就在网上找解决方案。

其中看到了这一篇帖子,解决了我的问题:http://blog.csdn.net/abc5382334/article/details/20641613

所以我也在此做个记录。

解决步骤

1. 重启虚拟机,注意在读秒阶段按回车:

2.  按回车后,进入下面的界面:

3. 看下面那段英文提示。这里我们需要按“e”进行编辑。

按“e”后出现下列界面:

4. 再次看下面的那段英文提示,此时我们移动方向键,选中第二项,点击“e”进行编辑:

点击“e”后,出现下面的界面:

5. 在后面加上一个空格,然后输入“single”,如下图

6. 输入完成后,按回车,回到编辑之前的界面。

7. 按“b”进行重启,此时系统以单用户模式进行启动(安全模式)

8. 进入系统后,修改启动级别为3:

vi /etc/inittab,修改结果如下:

9.重启系统,问题解决,又可以正常运行了

注意:如果不小心将启动级别设置为0(停机)、6(重启),也可以用以上方法来解决

linux更改启动级别后,无法启动的问题解决的更多相关文章

  1. Linux内核源码分析--内核启动之(3)Image内核启动(C语言部分)(Linux-3.0 ARMv7)

    http://blog.chinaunix.net/uid-20543672-id-3157283.html Linux内核源码分析--内核启动之(3)Image内核启动(C语言部分)(Linux-3 ...

  2. linux的MySQL设为开机启动

    linux开启启动的程序一般放在/etc/rc.d/init.d/里面,/etc/init.d/是其软连接 mysql设为linux服务cp /usr/local/mysql5/share/mysql ...

  3. Linux中 设置apache,mysql 开机启动

    linux开启启动的程序一般放在/etc/rc.d/init.d/里面,/etc/init.d/是其软连接 mysql设为linux服务 cp /usr/local/mysql5/share/mysq ...

  4. 不错的linux下通用的java程序启动脚本

    不错的linux下通用的java程序启动脚本(转载) 虽然写起动shell的频率非常不高...但是每次要写都要对付一大堆的jar文件路径,新加jar包也必须要修改起动shell. 在网上找到一个挺好的 ...

  5. 不错的linux下通用的java程序启动脚本(转载)

    转自:http://www.cnblogs.com/langtianya/p/4164151.html 虽然写起动shell的频率非常不高...但是每次要写都要对付一大堆的jar文件路径,新加jar包 ...

  6. 鸟哥的linux私房菜——第20章 启动流程、模块管理与loader

    20.1 Linux启动流程分析 Linux启动过程: 按下开机电源后计算机硬件主动读取BIOS来加载硬件信息以及硬件系统的自我测试,之后系统会主动读取第一个可启动的设备(由BIOS设置),此时就可以 ...

  7. Linux Redis自动启动,Redis开机启动,Linux Redis设置开机启动

    Linux Redis自动启动,Redis开机启动,Linux Redis设置开机启动 >>>>>>>>>>>>>> ...

  8. Jenkins踩坑系列--你试过linux主机ssh登录windows,启动java进程吗,来试试吧

    一.问题概述 在一个多月前,组长让我研究下持续集成.我很自然地选择了jenkins.当时,(包括现在也是),部分服务器用的是windows主机. 我当时想了想,如果我把jenkins装在windows ...

  9. Linux下zoopkeeper的安装和启动

    Linux下zoopkeeper的安装和启动 1.什么是zookeeper ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoo ...

随机推荐

  1. HDU 4160

    http://acm.hdu.edu.cn/showproblem.php?pid=4160 大娃娃可以套在小娃娃外面(各边严格小),问最后最少得到几个娃娃 题目中的娃娃可以看做点,嵌套关系可以看做有 ...

  2. [转]Golang Gob编码

    Golang Gob编码 2012-08-24 09:47 by 轩脉刃, 5119 阅读, 1 评论, 收藏, 编辑 gob是Golang包自带的一个数据结构序列化的编码/解码工具.编码使用Enco ...

  3. Magento在IE下登陆不了后台,在Firefox下正常

    目前的解决办法如下: 方法一,用FF登陆后台,在 System—Configuration-Web-Session Cookie management....timeout 改为:86400 方法二: ...

  4. python numpy 模块简单介绍

    用python自带的list去处理数组效率很低, numpy就诞生了, 它提供了ndarry对象,N-dimensional object, 是存储单一数据类型的多维数组,即所有的元素都是同一种类型. ...

  5. 设计模式:Strategy 策略模式 -- 行为型

    设计模式 策略模式Strategy(对象行为型) 这是几年前写的文字(转载做的笔记更准确些),发觉还是废话多了点. 其实,核心就是5.结构中的UML图 5.1 和 5.2(新增).现在看这张图就觉得一 ...

  6. c#实现数据的左补右补功能

    /// <summary>        /// 左補右補功能        /// </summary>        /// <param name="st ...

  7. Queue及Stack

    Queue 她是一个接口,有多冢实现方式(LinkedList.ArrayDeque等) 类别 方法 入队 add.offer(优先级高) 出队 remove.poll 查询 element.peek ...

  8. ZOJ 1101 Gamblers

    原题链接 题目大意:一群人聚众赌博.每个人先分别押注不同的金额,可以相互借钱.开奖之后,如果某个人的押注的金额正好等于任何其他三个人金额总和,那这个人就赢得其他三个人的赌注.如果同时有两个以上的赢家, ...

  9. PHP部分---字符串处理(文中例子不断更新);

    字符串处理: 1.去除   ltrim(),rtrim()函数  trim()函数 trim(字符串名)函数:--去掉字符串两边的空格 ltrim(字符串名,“特殊字符”);--去除字符串左边的空格和 ...

  10. new总结

    基础:c++中,什么时候用 A a;和什么时候用A a=new A; new是在堆上分配内存,它需要用delete释放,否则会造成内存泄漏(使用的内存没有即时释放,造成内存的浪费) int main( ...