Centos修改SELinux启动时导致错误

今天本打算玩一玩docker,于是在虚拟机中装了centos,感觉镜像有点老,就执行yum update更新了下系统,万万没想到,重启系统后,竟然无法启动,并提示 faild to load SELinux policy freezing 错误。

既然是SELinux错误,那在启动时按“E”进入grub编辑页面,找到LINUX开头的那行,在LANG或LANGUAGE后加selinux=0即可,然后按Ctrl + X 重新引导启动,即可正常进入系统。

简单排查了下,发现在/etc/selinux目录下多了个config的文件,先移动到其他位置,reboot

哈哈,正常启动,问题完美结局!

只是不知道这个config文件是谁生成的?干嘛用的?为什么会导致SELinux启动失败呢?