Centos 7 开机启动失败问题解决

Centos 7 开机启动失败

问题描述

Centos 7 系统突然断电重启后,无法正常启动。

原因分析

在 Centos 7 启用了 SeLinux 的情况下,系统突然断电重启之后,由于未知原因导致 SeLinux 未自动对文件系统(包括系统磁盘和挂载的数据磁盘的文件系统)重新标记,最终导致系统启动失败。

解决方案

  • 第一步:进入 Centos 7 的救援模式,使用 journalctl 命令查看系统启动的错误日志
1
journalctl -xb -p err
  • 第二步:永久禁用 SeLinux,可以更改系统的 SeLinux 配置文件,将 SELINUX 的值设置为 disabled
1
2
3
4
# 编辑配置文件,禁用SeLinux
sudo vim /etc/selinux/config

SELINUX=disabled
  • 第三步:重启 Centos 7 系统

参考资料