启动虚拟机,系通过进度条的时候,点击鼠标右键+Esc键:
出现如下界面,选择第三项:
CenTos 7 无passwd命令修改root密码_第1张图片

然后依旧选择第三项故障排除,然后进入下一界面
CenTos 7 无passwd命令修改root密码_第2张图片
之后选择第二项,救援一个centos linux系统:然后回车进入下一个界面:
CenTos 7 无passwd命令修改root密码_第3张图片
CenTos 7 无passwd命令修改root密码_第4张图片
然后等系统进一步提示,然后输入1,回车:
CenTos 7 无passwd命令修改root密码_第5张图片
CenTos 7 无passwd命令修改root密码

然后进入/mnt/sysimage,然后复制根目录下的libc.os.6倒挂在目录下的lib64下,然后退出:

cd /mnt/sysimage
cp /lib64/lib.so.6 /mnt/sysimage/lib64/libc.so.6
exit

CenTos 7 无passwd命令修改root密码_第6张图片
启动界面点击esc键出现两个选项,然后直接输入“e”,出现如下界面,
CenTos 7 无passwd命令修改root密码_第7张图片
然后在第一个linux16行最后输入“init=/bin/sh”然后“Crtl + x”进入下一个界面:

init=/bin/sh

CenTos 7 无passwd命令修改root密码_第8张图片
之后再命令行输入

mount -o remount,rw /
passwd root

然后输入两次密码
再次在命令行输入

touch /.autorelabel

之后重新启动虚拟机就好了