更改 vmdk virtualbox ubuntu 16.04 的位置

更改 vmdk virtualbox ubuntu 16.04 的位置

我正在尝试将我的盒子的 vmdk 移动到另一个目录(内存原因),而不必重新安装 vm-s。尝试添加 SAS 控制器(删除旧控制器后)后,我得到了以下信息:

Cannot register the hard disk '/path/to/new.vmdk' 
{5db8bd55-a363-4730-8677-7561e3a44127} 
because a hard disk '/path/to/old.vmdk' with UUID 
{5db8bd55-a363-4730-8677-7561e3a44127} 
already exists.

我尝试寻找解决方案,但似乎都没有帮助。我在 Ubuntu 16.04 上有 5.0.18 virtualbox

编辑:现在我收到此错误:

Failed to open a session for the virtual machine VM-1.

Failed to open/create the internal network 'HostInterfaceNetworking-wlo1' (you might need to modprobe vboxnetflt to make it accessible) (VERR_SUPDRV_COMPONENT_NOT_FOUND).

Please install the virtualbox-dkms package and execute 'modprobe vboxdrv' as root (VERR_SUPDRV_COMPONENT_NOT_FOUND).

Result Code: NS_ERROR_FAILURE (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

我按照错误提示进行操作,但仍然出现相同的错误。

答案1

我遇到过这种情况。如果你使用 VirtualBox,则可以移动文件而不会出现错误虚拟媒体管理器。它位于文件菜单。打开它后,您会看到如下屏幕:

在此处输入图片描述

找到要移动的文件并右键单击。选择发布选项。如果文件与虚拟机相关联,您将看到“您确定吗”弹出窗口,没关系。只需单击发布盒子上的按钮。

现在移动文件,然后进入虚拟机的设置并重新添加虚拟硬盘。您不应该再看到此“已存在”错误。

我不知道该如何处理网络错误。如果在移动文件后仍然出现该错误,您可能需要就该问题提出其他问题。

相关内容