我正试图将KVM虚拟机移动到Hyper-V。客服机是一个AlmaLinux 8.5。我已将原始图像转换为VHDX。
为了能够在Hyper上运行AlmaLinux,我还需要做哪些其他步骤?我需要重新编译initramfs吗?你能告诉我如何在AlmaLinux 8上这样做吗?
发布于 2022-09-07 02:38:02
下面是我如何将一个KVM虚拟机(AlmaLinux 8来宾)移到Hyper。
将虚拟映像复制到Hyper-V主机。
将RAM映像转换为VHDX。请在这里下载:https://cloudbase.it/qemu-img-windows/。
qemu-img.exe convert source.img -O vhdx -o subformat=dynamic dest.vhdx启动虚拟机时,可能会收到“通用访问拒绝错误”错误消息。在提升的命令提示符中运行以下命令:
icacls <Path of .vhd or .avhd file> /grant "NT VIRTUAL MACHINE\ <Virtual Machine ID from step 1> ":(F)例如
icacls "E:\VMs\VMName\Disk0.vhd" /grant "NT VIRTUAL MACHINE\5FC5C385-BD98-451F-B3F3-1E50E06EE663":(F)启动虚拟机,在包含所有内核模块的grub中选择救援内核(最后一个内核)。一旦启动,登录并运行以下命令:
dracut -f --regenerate-all重新启动到默认内核。
https://unix.stackexchange.com/questions/716413
复制相似问题