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

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

0d8a2cb7b1987f95cf1dd3dedcbebbd6.png-wh_

进入这个界面

d9c3d1fe9439e74a5dfe002c56efb791.png-wh_

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

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

如图:

a973b6bf2eed1011087da0d758c44205.png-wh_

这里就进行到这个界面:

f6ed67eff77a302b4b84cb6d825b41d5.png-wh_

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

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

46fd512b5ad3701f9c7db9c828e0647d.png-wh_

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

    a.无法重启:

c586364cc5297fbbab74d9050ea1978f.png-wh_

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

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

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

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

3a1fed038a06030dd59c333810ee1c5b.png-wh_

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

16d621608ead6d687c8442b93301111e.png-wh_

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

    关闭selinux.

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

cd /etc/selinux

vim config

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

再重启就可以了,

b97ddb692e70dbc867c77e95ac8e236b.png-wh_

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

b3bd3cb23b9f0c0dbc5abe5eb287eb26.png-wh_

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