一、问题
最近学习Kubernetes
,需要设置永久关闭SELINUX
,结果修改错了一个SELINUX配置参数
,关机重新启动后
导致无法进入CentOS7系统
,卡在启动进度条界面
。
二、解决
多次重启后,在启动日志中发现 Faild to load SELinux poilcy
,应该就是修改错了一个SELINUX配置参数
,导致无法加载SELINUX相关配置。
进而影响到系统正常启动。
2.1 操作
重新启动CentOS7系统,在此界面,按e键
-表示edit the selected item
,编辑选择的条目。
2.2 增加selinux=0临时关闭selinux的配置
使用向下的方向键
,查找到以 linux16开头的那一段配置
,在段末尾处
,增加一句配置 空格键隔开
selinux=0
再按ctrl x
组合键表示start
。
这句配置selinux=0
,是临时关闭selinux的配置
,相当于执行setenforce 0
。正确配置
应该如下图所示:
成功进入系统
:
2.3 重新设置永久关闭SELINUX
bash
vi /etc/sysconfig/selinux
将因为修改SELINUX配置文件出错导致Faild to load SELinux poilcy无法进入CentOS7系统
的错误配置SELINUXTYPE=disabled删除
,重新进行配置设置永久关闭SELINUX
,即配置SELINUX=disabled
。
正确配置
应该如下图所示:
使用cat命令查看是否修改成功
:cat /etc/sysconfig/selinux
2.4 重启系统
启动日志中已经没有了 Faild to load SELinux poilcy
的错误。
成功进入登录界面
成功登录(root用户在名为freedomdjc主机上登录成功),问题成功解决
: