现象
最近 Windows 和两台 Mac 混用,将 Windows VirtualBox 中安装的 CentOS 7 拷贝到 Mac 上。
启动 CentOS 7 时,图形界面进度卡在最后,按 Esc 看到如下提示:
Failed to load SELinux policy. Freezing
原因分析
可能由于 SELinux 设置错误导致,结果就是,重启后,机器无法正常进入 CentOS 7 引导菜单,导致卡住不能动。
解决办法
1.、重启时按 E,进入 grub 页面。
2、在大约 16 行,language 后,也就是 LANG=**_**.UTF-8后加入空格,再加上
selinux=
3、按 ctrl + x 启动,即看到录界面,再执行
vim /etc/selinux/config
4、修改文件内容如下,主要是非注释行。
# This file controls the state of SELinux on the system. # SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of three two values:
# targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are protected.
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
5、修改完 按vim 命令 :wq! 保存,重启机器。