上一篇讲单用户模式是在centos6.* 版本的,这次补充centos7.*版本的。

1、用户进入开机系统系统的,这个界面是:

用户模式 linux救援单用户 (补充)_第1张图片

进入这个界面

用户模式 linux救援单用户 (补充)_第2张图片

这里只能用方向键进行操作,然后在把ro 改成 rw 并在后面加一句:

init=/sysroot/bin/bash (后面得留一个空格)

如图:

用户模式 linux救援单用户 (补充)_第3张图片

这里就进行到这个界面:

用户模式 linux救援单用户 (补充)_第4张图片

这时就得切换到原始的操作系统,需要用到的命令:

chroot sysroot/ (这就转向到实际的操作系统中了,就可以进行密码的修改、selinux的设置了)

用户模式 linux救援单用户 (补充)_第5张图片

改完密码后,会出现两种情况(一是无法重启,二是重启后无法进入操作系统)

    a.无法重启:

用户模式 linux救援单用户 (补充)_第6张图片

原因是:你现在重启的是真实的操作系统而你现在运行的却是救援模式的操作系统。

那么,就要退了里,真实的操作系统,再重启,退出方式:

exit  (这样子可以退出)或用:

ctrl + d  组合这样也可以退出。

用户模式 linux救援单用户 (补充)_第7张图片

     b.无法进行操作系统  原因:

用户模式 linux救援单用户 (补充)_第8张图片

既然是selinux无法启动,那么,就把它关了,或用其它的方法。

    关闭selinux.

    用上面的方法进入到救援模式,然后:

cd /etc/selinux

vim config

把 SELINUX=enforcing  改为 SELINUX=0或 SELINUX=disabled

再重启就可以了,

用户模式 linux救援单用户 (补充)_第9张图片

这样子,就重启成功了,然后,就进入到这个界面

用户模式 linux救援单用户 (补充)_第10张图片

到此,centos7.* 单用户救援模式,设置和启动完成。