无法将虚拟机移动到另一台 PC,已将 turnkey-core-2009.10-2-hardy-x86.vmdk 复制到文件夹 .VirtualBox -> HardDisks。
创建新机器,指向复制的文件。
启动创建的机器并在一段时间后删除此错误(5 分钟)
http://img547.imageshack.us/img547/8650/box0.jpg
据我了解,uniq id 存在一些差异,但如何处理呢?
谢谢 ;)
无法将虚拟机移动到另一台 PC,已将 turnkey-core-2009.10-2-hardy-x86.vmdk 复制到文件夹 .VirtualBox -> HardDisks。
创建新机器,指向复制的文件。
启动创建的机器并在一段时间后删除此错误(5 分钟)
http://img547.imageshack.us/img547/8650/box0.jpg
据我了解,uniq id 存在一些差异,但如何处理呢?
谢谢 ;)
转到 File->Export Appliance 并导出虚拟机,这将创建 .ovf 和 .vmdk 文件,然后您可以在另一台机器上导入。
我昨天有类似的问题(但不一样)。
这不是 vBox 的问题,而是当您使用 VBox 创建新机器并使用 VBox 复制磁盘时,您更改了磁盘的 UUID。
在您的系统中(无论它是什么),您的旧 UUID 位于/etc/fstab
. 您必须从救援 CD(可能是 ubuntu 或 dsl。任何支持您在该虚拟磁盘上的文件系统的任何东西)启动这台新机器。blkid
然后以 root 身份使用命令检查磁盘的 UUID 。并将这个新的 UUID 放入 fstab 中,在指定引导磁盘的条目中。也许您还在其他地方使用 UUID,您也必须更改。
另一种解决方案是:尝试使用您拥有的任何复制机制复制此 VM 的所有虚拟磁盘和主机系统中的虚拟机定义文件,但不要使用 VirtualBox 克隆或导出。并在新电脑上打开这台机器(但它只能在另一台电脑上工作,而不是在同一台电脑上)。如果这不起作用,那么我不知道。
附加问题:您是否尝试将 VM 克隆到同一台 PC。使用 VirtualBox clone 克隆磁盘,然后创建新机器,并更新 /etc/fstab?
提示:在 VirtualMachines 中,您可以从UUID
fstab 中的条目切换到旧/dev/sda
条目。
另一个想法:如果您使用的是 LargeVolumeManager,那么您也已经设置好了。而且我不知道该怎么做,因为我没有使用 LVM。