本文的情况是修改了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
即可。