2010-11-24 307 views
-2

无法将虚拟机移动到另一台PC,将turnkey-core-2009.10-2-hardy-x86.vmdk复制到文件夹.VirtualBox→HardDisk。Virtualbox - 如何将虚拟机移动到另一台PC

创建新机器,指向复制的文件。

开始创建机器,它一段时间后丢弃该错误(5分钟)

http://img547.imageshack.us/img547/8650/box0.jpg

据我所知,有在uniq的IDS差一些,但如何处理呢?

感谢;)

+2

考虑问这个问题superuser.com – 2010-11-24 14:31:01

+1

offtopic for stackoverflow.com – 2010-11-24 15:27:48

回答

2

进入File->导出Appliance和导出的虚拟机,这将创造.OVF和.vmd​​k文件,那么你可以在另一台机器上导入。

1

昨天我有类似的问题(但不是相同的)。

这不是一个vBox问题,它是当你用VBox创建新机器,并使用VBox复制磁盘时,你已经改变了磁盘的UUID。

而在你的系统中(不管它是什么),你的旧UUID在/etc/fstab。您必须从急救光盘启动这台新机器(可能是ubuntu或dsl。任何支持您在该虚拟磁盘上的filesysytem的机器)。然后使用blkid命令以root身份检查磁盘的UUID。并将这个新的UUID放在fstab中,指定启动盘的条目中。也许你还在其他地方使用UUID,你也必须改变。

另一个解决方案是:尝试使用您拥有的任何复制机制来复制该VM的所有虚拟磁盘和主机系统中的虚拟机定义文件,但不能复制VirtualBox克隆或导出。然后在新电脑上打开本机(但它只能在另一台电脑上工作,而不是在同一台电脑上)。如果这不起作用,那么我不知道。

附加问题:您是否尝试将VM克隆到同一台PC?使用VirtualBox克隆克隆磁盘,然后创建新机器,并更新/ etc/fstab?

提示:在VirtualMachines中,您可以将UUID条目从fstab切换到旧的/dev/sda条目。

另一个想法:如果您使用的是LargeVolumeManager,那么您也可以设置。我不知道该怎么做,因为我没有使用LVM。

相关问题