• linux 虚拟机不能启动不了系统,虚拟机更改linux初始启动5,出现无法启动现象


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

    如系统起不来或在自检时系统卡机,导致系统无法启动那个时,CTRL+ALT+F2:有图形界面转换为命令行。

    我是这么设置的:

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

    3fab07e11c7a3b7aeb481d90d0c57621.png

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

    c91f0b72e38907fbc26b0469881a91a3.png

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

    f5bc2ec9322ebd835fcd75933eb0aa1c.png

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

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

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

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

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

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

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

    所以我也在此做个记录。

    解决步骤

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

    4793f309dacdb638b0f724759bfb13cc.png

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

    d26878c209714a69bb84a998d68bfc22.png

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

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

    21bd78b14593da625e8496202c366506.png

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

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

    d1ffc8c8502428b1c06608fdd0a54ff7.png

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

    db515ef2292c88a391f661c5f63d8b65.png

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

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

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

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

    5269fad289af8aaa7fd7c1abee13d102.png

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

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

  • 相关阅读:
    ASP.NET WEB API 自定义模型校验过滤器
    使用asp.net mvc部分视图渲染html
    .Net中的并行编程-7.基于BlockingCollection实现高性能异步队列
    python爬虫技术的选择
    优雅的处理异常
    解决asp.net动态压缩
    .Net中的并行编程-6.常用优化策略
    使用快捷键提升C#开发效率
    .Net中的并行编程-5.流水线模型实战
    .Net中的并行编程-4.实现高性能异步队列
  • 原文地址:https://www.cnblogs.com/li1204008978/p/15088695.html
Copyright © 2020-2023  润新知