Virtualbox - 如何将虚拟机移动到另一台PC

时间:2010-11-24 14:27:13

标签: ubuntu move virtualbox

无法将虚拟机移动到另一台PC,已将turnkey-core-2009.10-2-hardy-x86.vmdk复制到文件夹.VirtualBox - >硬碟。

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

启动创建的机器并在一段时间(5分钟)后丢失此错误

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

据我所知,uniq id有一些不同,但如何处理呢?

谢谢;)

2 个答案:

答案 0 :(得分:2)

转到文件 - >导出设备并导出虚拟机,该虚拟机将创建.ovf和.vmd​​k文件,然后可以在另一台计算机上导入。

答案 1 :(得分:1)

昨天我遇到了类似的问题(但不一样)。

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

在你的系统中(无论它是什么),你在/etc/fstab中拥有旧的UUID。你必须从救援CD(也许是ubuntu,或dsl。任何支持你在该vritual磁盘上的filesysytem的东西)启动这台新机器。然后使用blkid命令以root身份检查磁盘的UUID。并将这个新的UUID放在fstab中,在指定引导磁盘的条目中。也许你也在其他地方使用UUID,你也必须改变。

另一种解决方案是:尝试使用您拥有的任何复制机制,但不是VirtualBox克隆或导出,复制此VM的所有虚拟磁盘和主机系统中的虚拟机定义文件。并在新PC上打开这台机器(但它只能在另一台PC上运行,而不能在同一台PC上运行)。如果这不起作用,那我就不知道了。

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

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

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