1.导出KVM下的虚拟磁盘文件#
1.1 停止所有虚拟机实例#
1.2 转换虚拟磁盘文件格式 raw -> vhdx#
参考底部资料
1 | # 示例 |
2.导入虚拟磁盘文件至Hyper-V#
3.修复引导系统#
导入后启动失败,好像是因为设备环境变动导致的,需要修复引导系统
虚拟机实例内安装的操作系统为CentOS7
从iso光盘启动 -> Troubleshooting -> Rescue a CentOS system
输入 1 回车,原操作系统会被挂载到 /mnt/sysimage下
1 | # 从rescue系统切换根到原操作系统 |
如果还是启动失败,试试从原系统的rescue模式进入尝试修复(因为是直接进入原系统,所以免去chroot命令和exit命令)
4.资料#
https://docs.microsoft.com/zh-cn/archive/blogs/virtual_pc_guy/handy-tool-for-converting-kvm-vmware-images-to-hyper-v
https://cloudbase.it/qemu-img-windows/