【Linux学习笔记5】Centos7系统修改密码之使用救援模式修改root密码

上一次的学习笔记是使用单用户方式,更改Centos7系统的密码。其实原理是通过进入Grub界面修改用户密码,而前提是需要得到Grub系统的密码或者是Grub没有加密的情况下才可以使用。那么这次记录的是使用的是系统安装的光盘或者U盘进入装系统的界面进行密码的修改。
详细步骤如下:

1、首先要对虚拟机的光驱进行设置,如下图所示
【Linux学习笔记5】Centos7系统修改密码之使用救援模式修改root密码
注意:图中画圈圈的地方尤其要注意,如果没有把启动时连接打钩,或者没有在下面加载你的映像文件的路径,系统启动的时候是不会加载你的光驱的。

2、对自己的虚拟机点右键,找到启动时进入BIOS选项(如下图所示)目的是在于使其启动时加载光驱
【Linux学习笔记5】Centos7系统修改密码之使用救援模式修改root密码

3、进入BIOS界面后,通过方向键选择Boot(如下图所示)根据图中的设置,使CD-ROM Drive选项调到第一项
【Linux学习笔记5】Centos7系统修改密码之使用救援模式修改root密码
(如何设置?通过右边的介绍知:使用“+”号可以把选项向上移动“-”以此类推)
这一步的目的是在于把光驱第一个启动,完成后,按“F10” 保存并退出

4、此时会进入下图界面。其意思分别是 安装操作系统Centos 、 测试操作系统、发现并修理故障模式(根据其意思可以知道,遇到了故障需要修理,肯定要选这个)选到第三项Troubleshooting 回车
【Linux学习笔记5】Centos7系统修改密码之使用救援模式修改root密码
注意:白色表示当前位置

5、进入Troubleshooting界面(如下图)选择第二项(Rescue a Centos Linux system)(顾名思义拯救这个系统)
【Linux学习笔记5】Centos7系统修改密码之使用救援模式修改root密码

6、等候一会,会进入一个界面,系统会给你四个选项1.继续 2.只读 3.直接跳过 4.重启
这里我们选择1(如图所示)
【Linux学习笔记5】Centos7系统修改密码之使用救援模式修改root密码

7、来到这一步可以发现与上次的单用户模式很像。在这种模式下,我们还没有回到我们原来的系统,因此我们只要像单用户那样的操作来就好了
输入命令chroot /mnt/sysimage/
【Linux学习笔记5】Centos7系统修改密码之使用救援模式修改root密码
输入完毕后,你会发现你的命令行的前缀会有变化的,然后再次输入修改密码命令 passwd root 修改密码即可

8、这个方法不用像单用户模式修改密码后,还要在运行一个touch命令,来到这一步虽然说直接重启就好了,但是还有一个至关重要的地方
重启之前,要把BIOS进行修改。把光驱的设置修改回来
但是也有一个很快的方法(如下图)
【Linux学习笔记5】Centos7系统修改密码之使用救援模式修改root密码
在界面的右下角,点击小光驱,把光驱的设置为如图所示(即把连接关掉,相当于把光驱断电,这样的话即使光驱在BIOS中是第一位也不会运行了)
【Linux学习笔记5】Centos7系统修改密码之使用救援模式修改root密码

9、重新启动系统即可。

补充:
这个方法不仅仅可以用于修改密码,还可以进行一个其他操作:有的时候可能会修改一些系统的配置文件的时候出错,导致了系统无法正常启动,这个时候,可以通过进入单用户或者troubleshooting模式,把写错的配置文件进行修改,从而解决问题。

以上内容纯属本人小白初学Linux系统的一次学习笔记,如果对您有所帮助,我很高兴。若有写错或者说错的地方,请您多多包涵,望有更多大神来指点迷津,谢谢。