V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
nameldk
V2EX  ›  Linux

CentOS7 可以启动、不能登录

  •  
  •   nameldk · 2017-06-20 16:50:38 +08:00 · 14187 次点击
    这是一个创建于 2706 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不知道什么原因,今天机器启动后一直处于黑屏、左上角光标闪烁的状态,就是显示要登录的终端。 启动的过程图片:

    img1 img2 img3 img4

    1.jpg 4.jpg 3.jpg 2.jpg

    不知道这种情况下如何能启动时让登录服务顺序启动。 有没有遇到这种情况的啊?

    第 1 条附言  ·  2017-06-20 17:49:01 +08:00
    主要的错误日志有:
    [FAILED] Failed to start Security Auditing Service.
    [FAILED] Failed to start Journal Service.
    [FAILED] Failed to start Login Service.
    [FAILED] Failed to start Network Manager.
    [FAILED] Failed to start Docker Storage Setup.

    最后一条日志是:
    [DEPEND] Dependency failed for Network Manager Wait Online.

    然后最日志清屏,停留在光标闪烁的界面。
    第 2 条附言  ·  2017-06-21 13:05:25 +08:00
    搞好了,最后是 selinux 的原因,不知道为啥,把 selinux disable 掉就进去了。
    做法是,先做一个从 usb 启动的 centos live cd, 从 usb 启动进去,先尝试用 fsck 修复了下,没效果,再把 /dev/mapper/centos-root mount 到一个新建的目录,进入目录 vi etc/selinux/config 把 enforcing 改为 disable, 重启。
    12 条回复    2019-10-25 10:28:23 +08:00
    skylancer
        1
    skylancer  
       2017-06-20 17:30:28 +08:00
    nameldk
        2
    nameldk  
    OP
       2017-06-20 17:42:49 +08:00
    @skylancer #1 我用了两个图床 imgur.com sm.ms 在我本机上看的是好的。
    tempdban
        3
    tempdban  
       2017-06-20 18:45:01 +08:00 via Android
    fsck
    ryd994
        4
    ryd994  
       2017-06-21 01:52:21 +08:00
    pam 之类的崩了吧
    fsck 是一方面
    再不行单用户模式试试看
    nameldk
        5
    nameldk  
    OP
       2017-06-21 09:58:17 +08:00
    @ryd994 #4 现在进不了单用户模式,只能进 emergency mode,紧急模式好多命令用不了,现在正准备从 usb 启动来 fsck 下。
    比较奇怪的是 机器似乎启动了部分服务,gitlab、mySql 都是正常的,登录服务是坏的。
    raysonx
        6
    raysonx  
       2017-06-21 10:06:55 +08:00 via Android
    如果不是楼主误操作的话,猜测硬盘坏道的可能性比较大。
    JFallen
        7
    JFallen  
       2018-11-13 13:52:28 +08:00
    请问解决了吗?我也遇到和你一模一样的问题
    nameldk
        8
    nameldk  
    OP
       2018-11-13 20:23:27 +08:00
    @JFallen #7 解决了,追加的第 2 条就是解决方法。
    JFallen
        9
    JFallen  
       2018-11-14 09:54:02 +08:00
    @nameldk 追加的第 2 条就是解决方法。 什么意思没看懂。请解释一下,谢谢
    nameldk
        10
    nameldk  
    OP
       2018-11-14 12:11:37 +08:00   ❤️ 1
    @JFallen #9 第 2 条附言 · 2017-06-21 13:05:25 +08:00
    搞好了,最后是 selinux 的原因,不知道为啥,把 selinux disable 掉就进去了。
    做法是,先做一个从 usb 启动的 centos live cd, 从 usb 启动进去,先尝试用 fsck 修复了下,没效果,再把 /dev/mapper/centos-root mount 到一个新建的目录,进入目录 vi etc/selinux/config 把 enforcing 改为 disable, 重启。
    JFallen
        11
    JFallen  
       2018-11-14 13:46:51 +08:00
    @nameldk ok 谢谢
    guozs
        12
    guozs  
       2019-10-25 10:28:23 +08:00
    @nameldk 感谢。将 selinux/config disable 后可以进入了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   991 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 20:29 · PVG 04:29 · LAX 12:29 · JFK 15:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.