恢复hyperv虚拟机并迁移至proxmoxve
原本的宿主机因为装10G卡驱动被弄崩了,开机提示critical process died
尝试修复不行,安全模式也进不去
直接进pe(实际上是进同盘的ubuntu)找到虚拟机vhdx和avhdx文件
拷贝到另一个正常运行的有powershell的系统里,可能不需要开启hyperv功能,没有测试
https://blog.csdn.net/lsqtzj/article/details/112617399
使用Merge-VHD命令按照顺序合并avhdx快照到虚拟机vhdx镜像文件中,如果合并顺序有问题会报错,可以按照时间顺序进行
上传虚拟机文件到pve中,这里我在win10上开了个nginx做静态文件代理,然后在pve上把镜像文件wget下来
sftp一直连接不上pve,可能是有什么限制
wget http://172.16.127.16/GroupControl.vhdx
wget http://172.16.127.16/jumpserver.vhdx
https://foxi.buduanwang.vip/windows/560.html/
利用qemu-img工具,将hyperv转化为qcow2
qemu-img convert -O qcow2 jumpserver.vhdx JumpServer.qcow2
qemu-img convert -O qcow2 GroupControl.vhdx GroupControl.qcow2
新建虚拟机,如果是bios引导的话就默认,uefi引导就选uefi
建好了之后导入刚刚转换完的镜像文件,local需要替换成本地存储名,pve默认存储是pve
qm importdisk 104 GroupControl.qcow2 local --format=qcow2
qm importdisk 105 JumpServer.qcow2 local --format=qcow2
然后就能在虚拟机硬件里看到unknown,选择add添加上就行
https://forum.proxmox.com/threads/configure-default-boot-order-for-all-new-vms.78733/
添加上的磁盘,会排在引导顺序的最后一个,在Options-Boot Order里调整即可
原硬盘没有用也可以删掉
开机后,网卡名字变了,如果设置固定IP的,需要手动修改下配置文件,UUID删掉
另外,有生之年终于见到可以数框框的电脑