首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从VMWARE迁移到VirtualBox

从VMWARE迁移到VirtualBox
EN

Stack Overflow用户
提问于 2011-08-04 23:25:56
回答 3查看 101.4K关注 0票数 55

我正在尝试将现有虚拟机从VMWARE迁移到VirtualBox。我已经为VM创建了一个Virtual Machine文件夹的副本(这样我就可以进行实验,而不会破坏原来的文件夹),并且已经在VirtualBox中成功地创建了一个VM。我已经启动并运行了所有东西,但问题是VM使用的是“平面”磁盘映像,而不是正确的磁盘映像,导致磁盘映像来自过去(我之所以知道这一点,是因为机器上的所有文件都有时间戳2009)。

为了详细说明,我在虚拟机的文件夹中有以下vmdk文件:

代码语言:javascript
复制
Win2003.vmdk (1 K)
Win2003-flat.vmdk (15 gigs)
Win2003-000002.vmdk (10 gigs)

注:磁盘是动态的。

查看VMWARE下的VM配置,发现它使用win2003-000002.vmdk作为磁盘映像。

当我将磁盘镜像导入VirtualBox ( Win2003.vmdk文件)时,它使用Win2003-file.vmdk磁盘镜像。

我的问题是,如何才能将Win2003-000002.vmdk磁盘映像合并或导入到Win2003- what .vmdk磁盘映像中,以便VirtualBox使用正确的磁盘映像?

我有一些关于使用vmware-vdiskmanager.exe来完成此操作的说明,但我收到一个错误,指出“此虚拟磁盘的父磁盘无法打开”。

EN

回答 3

Stack Overflow用户

发布于 2011-08-16 11:55:09

我将建议一些完全不同的东西,我们在工作中使用它很多年前在真实的计算机上,它工作得很好。

在linux救援Cd上启动新旧机器。

从一个磁盘读取磁盘,然后逐个块地将其写到另一个磁盘,从而有效地通过网络复制dist。

您必须使用一些命令行,但它工作得非常好,以至于两台机器都在启动时都抱怨IP冲突:-) :-)

代码语言:javascript
复制
cat /dev/sda | ssh user@othermachine cat - > /dev/sda
票数 9
EN

Stack Overflow用户

发布于 2011-08-11 01:46:18

QEMU有一个非常棒的实用程序,叫做qmeu-img,它可以在各种磁盘映像格式之间进行转换。在http://thedarkmaster.wordpress.com/2007/03/12/vmware-virtual-machine-to-virtual-box-conversion-how-to/上有一篇关于这个过程的文章

我记得我使用qemu-img将多个VMDK合并为一个VMDK,但我没有使用该计算机来重新测试该过程。即使我错了,上面的文章也有一节描述了如何使用VMWare工具转换它们。

票数 3
EN

Stack Overflow用户

发布于 2011-08-10 04:36:21

出现此错误的原因是,VMware存在在某些情况下使用磁盘文件绝对路径的错误。

如果您查看这个小*.vmdk文件的顶部,您可能会看到指向原始VMDK文件的不正确的绝对路径,需要进行更正。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6944154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档