本文的情况是修改了SELinux的配置文件但是修改错误导致系统卡死在开机画面,本文将记录该次异常状态下的修复。
- 重启设备,在开机时一直按住Shift,直到出现GRUB界面。
- 一般来说选择第一项,但不要按Enter,按
e键进入编辑模式。 - 往下面找,找到
linux16开头的那一行,在后面找到ro,将ro更改为rw(如果该行没有ro则在该行末尾添加rw),然后在该行末尾添加如下代码:1
init=/sysroot/bin/bash
- 修改完成后按Ctrl+X进入Shell。
- 进入Shell后执行
chroot /sysroot切换系统根目录。 - 执行
mount -o remount,rw /重新挂载根目录并设为可写。 - 然后执行如下命令修改SELinux参数。
1
vi /etc/selinux/config
- 确认参数正确后先输入
exit退出目前的根系统,随后输入reboot即可。

