将 Linux (CentOS) .ova 迁移到 Windows Hyper-V

将 Linux (CentOS) .ova 迁移到 Windows Hyper-V

我尝试按照这里概述的步骤进行操作:将 OVA 转换为 VHD 以便在 Hyper-V 中使用

但是当我尝试将 vhd 加载到 Windows 中的 Hyper-V 中时,它告诉我它已损坏,我怀疑这是因为克隆的媒体用于 Linux 内核。

是否有将 Linux 内核从 virtualbox 迁移到 Windows 上的 hyper-V 的过程?

我尝试使用 Microsoft Virtual Machine Converter 进行转换,但没有成功:https://stackoverflow.com/questions/37481737/error-when-converting-vmware-virtual-disk-to-hyperv,我收到错误ConvertTo-MvmcVirtualHardDisk : The entry 88888888-95df-4fde-86ce-ed1390fc6f0a is not a supported disk database entry for the descriptor.这是 VMDK 文件的描述符:

# Disk DescriptorFile
version=1
CID=f00f4f2a
parentCID=ffffffff
createType="monolithicSparse"

# Extent description
RW 4294965248 SPARSE "disk123.vmdk"

# The disk Data Base 
#DDB

ddb.virtualHWVersion = "4"
ddb.adapterType="ide"
ddb.geometry.cylinders="16383"
ddb.geometry.heads="16"
ddb.geometry.sectors="63"
ddb.geometry.biosCylinders="1024"
ddb.geometry.biosHeads="255"
ddb.geometry.biosSectors="63"
ddb.uuid.image="88888888-95df-4fde-86ce-ed1390fc6f0a"
ddb.uuid.parent="00000000-0000-0000-0000-000000000000"
ddb.uuid.modification="00000000-0000-0000-0000-000000000000"
ddb.uuid.parentmodification="00000000-0000-0000-0000-000000000000"
ddb.comment=""

答案1

尝试使用不同的 V2V 转换器。我正在使用星风V2V,其转换成功率比之前测试过的其他任何工具都要高。V2V 不能直接处理 OVA 文件,因此您需要先提取 *.vmdk。

相关内容