KVM 虚拟机挂载iso镜像进入救援模式
操作步骤如下:
-
关闭虚拟机
-
虚拟机xml 添加cdrom配置
-
修改虚拟机xml boot启动项
-
虚拟机加载光盘镜像进入救援模式
-
修改系统密码文件,关机
-
修改xm文件boot启动项,开机
关闭虚拟机
virsh destroy guest-rhel7
编辑虚拟机文件
virsh edit guest-rhel7
添加cdrom镜像
<disk type='file' device='cdrom'>
<driver name='qemu' type='raw'/>
<source file='/kvm/iso/CentOS-7-x86_64-DVD-2009.iso'/>
<target dev='hda' bus='ide'/>
<readonly/>
<address type='drive' controller='0' bus='0' target='0' unit='0'/>
</disk>
修改虚拟机xml文件,将boot 改为光盘启动
<os>
<type arch='x86_64' machine='pc-i440fx-rhel7.0.0'>hvm</type>
<boot dev='cdrom'/>
<bootmenu enable='yes'/>
</os>
开启虚拟机
virsh start guest-rhel7
查看vnc端口
virsh vncdisplay guest-rhel7
:0
虚拟机开机加载ISO光盘镜像
修改Root密码
编辑 /etc/shadow文件,删除第一个:和第二个:之间的整个字符串
编辑完成后,按以下顺序按以下键保存文件Esc -> : -> wq!
退出 chroot 控制台 ,systemctl poweroff 关闭计算机
修改虚拟机xml 文件中boot 启动项,修改为硬盘启动
虚拟机启动后,使用root账户登录系统,此时root密码为空,并通过执行 passwd 命令为 root 用户设置新密码。