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

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


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

3.选择yes确定

使用救援模式更改root密码_第1张图片

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

使用救援模式更改root密码_第2张图片

5.正在进入……

使用救援模式更改root密码_第3张图片

6.选择语言English

7.选择键盘美式us

使用救援模式更改root密码_第4张图片

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

使用救援模式更改root密码_第5张图片

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

10.确定

使用救援模式更改root密码_第6张图片

11.确定

使用救援模式更改root密码_第7张图片

12.选择第一项Shell,确定

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

使用救援模式更改root密码_第8张图片

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

使用救援模式更改root密码_第9张图片

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

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

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

使用救援模式更改root密码_第10张图片

恭喜你!root密码已改!