迁移Hyper-V的Debian12虚拟机到另一台主机
情况说明
- 工作需要,需要迁移Hyper-V的Debian12虚拟机到另一台主机的Hyper-V上
- 一台win11,一台win10,Hyper-V的管理器版本号也不同
- 导出虚拟机,在另一台导入时,没有显示虚拟机
- 在另一台主机新建虚拟机,并把vhdx文件作为磁盘直接使用,不能进入debian系统,提示没找到操作系统
- 尝试多次后,终于找到解决办法
解决办法
需要手动增加系统引导,步骤如下
- 新建虚拟机(第二代),选择新盘,载入Debian的iso
- 在安装界面进入rescue mode
- 选择系统盘
- 确认、继续后,进入命令行,输入
grub-install --force-extra-removable --target=x86_64-efi /dev/sda
- 强制关闭虚拟机,更换磁盘为复制来的vhdx文件,删去光驱,禁用安全启动
- 启动虚拟机,就正常进入了系统