在VirtualBox中挂载另一个VM的.vdi


11

我在VirtualBox中有两个VM。例如,VM 1运行Red Hat,VM 2运行Ubuntu。对于Red Hat VM,我具有redhat.vdi和redhat2.vdi,对于Ubuntu VM,我具有ubuntu.vdi和unbuntu2.vdi。

每个VM都可以毫无问题地访问自己的虚拟磁盘。

如何使用VirtualBox从Red Hat虚拟机访问ubuntu.vdi?

Answers:


13

这是您向VirtualBox中的VM添加另一个虚拟硬盘的方法。

  1. 进入VirtualBox Manager并确保两个VM均已关闭
  2. 右键单击有问题的VM,然后选择“设置”
  3. 进入存储类别
  4. 选择要在其上连接虚拟硬盘的控制器
  5. 单击“添加附件”按钮,然后从弹出菜单中选择“添加硬盘”
  6. 选择“选择现有磁盘”
  7. 告诉VirtualBox您要添加哪个硬盘文件,然后单击“打开”。

下次启动VM时,该磁盘将可用,就像您在真实计算机中安装了第二个物理硬盘一样。


3

对我来说,被接受的答案是行不通的。我收到以下错误消息:

无法注册硬盘... {uuid},因为已经存在具有UUID {uuid}的硬盘“ ...”。

我发现使用命令行更改UUID,使我可以附加最初在其他VM中使用的驱动器

VBoxManage internalcommands sethduuid path/to/drive.vdi

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.