虽然单用户模式在没设grub密码的情况下也可以修改root密码,但是如果grub有密码就不能用了,且单用户模式几乎不提供任何服务。而救援模式可以改root密码,改配置等,做的事情更多。本文以VMware中CentOS为例说明救援模式改root密码。

1.打开虚拟机,依次单击“虚拟机”——“电源”——“启动时进入BIOS(B)”。

使用救援模式更改root密码_密码

2.在PhoenixBIOS Setup Utility中使用方向键“左”、“右”将焦点移动到Boot选项卡,使用方向键“上”、“下”和“+”“-”号将CD-ROM Drive调为第一启动方式,F10保存退出。

使用救援模式更改root密码_救援模式_02

3.选择yes确定

使用救援模式更改root密码_root_03

4.在安装界面中选择第三项“Rescue installed system”(救援模式)确定

使用救援模式更改root密码_救援模式_04

5.正在进入……

使用救援模式更改root密码_修改_05

6.选择语言English

使用救援模式更改root密码_root_06

7.选择键盘美式us

使用救援模式更改root密码_救援模式_07

8.选择网络,这里用不到网络

使用救援模式更改root密码_修改_08

9.救援模式的一些使用说明,选择continue继续

使用救援模式更改root密码_密码_09

10.确定

使用救援模式更改root密码_root_10

11.确定

使用救援模式更改root密码_修改_11

12.选择第一项Shell,确定

使用救援模式更改root密码_修改_12

13.至此,已成功进入救援模式操作系统。可以使用ls查看当前目录下的内容。本地系统已被挂载到救援模式操作系统的/mnt/sysp_w_picpath/目录下,我们可以切换目录进行查看

使用救援模式更改root密码_密码_13

14.使用命令chroot /mnt/sysp_w_picpath/ 切换到本地系统环境中,这样就可以像在本地系统中一样操作了。使用命令passwd更改root密码,输入新密码并确认。改好后输入exit退回到救援模式系统中,重启即可。

使用救援模式更改root密码_修改_14

15.选择第四项“Boot from local drive”(从本地系统启动)确定

使用救援模式更改root密码_密码_15

16.启动后使用新root密码登录系统

使用救援模式更改root密码_修改_16

17.再下次开机前,我们可以重新设置BIOS从本地启动。

使用救援模式更改root密码_root_17

恭喜你!root密码已改!