如何在 VirtualBox 中导入现有的 .vbox 虚拟机?

如何在 VirtualBox 中导入现有的 .vbox 虚拟机?

如何在 VirtualBox 中导入现有的 .vbox 虚拟机?说明书上说只有拥有 .ova 或 .ovf 文件才能执行此操作,但我不明白,因为 VirtualBox 机器是 .vbox 文件。

一旦从 VM 管理器中删除了 VM,是否真的无法重新导入它?

我无法通过媒体管理器导入硬盘映像(.vdi),因为似乎没有“添加”按钮。

答案1

从 VirtualBox 管理器窗口,Machine->Add..."您可以打开现有vbox文件。如果文件中引用的文件vbox(尤其是虚拟磁盘映像的文件)实际上不在应有的位置,则可能会出现错误。

如果遇到麻烦,请记住该vbox文件只是定义虚拟机的 XML 文本文件。阅读它、弄清楚虚拟机设置应该是什么并不困难,然后使用相同的设置从头定义一个新的虚拟机。

答案2

命令VBoxManage行界面比 GUI 提供了对 VirtualBox 的更多控制。您可以通过在终端上运行以下命令来添加现有 VM:

VBoxManage registervm /full/path/to/the/.vbox/file

注意:使用 .vbox 文件的完整路径。相对路径不起作用(我使用的是 4.3.20r96996 版本)

此命令将仅注册虚拟机,不会复制/移动任何文件。如果您想保持井然有序,请先将虚拟机目录复制/移动到您的VirtualBox VMs目录,然后运行注册命令。

答案3

将虚拟机移到另一个位置后,我遇到了同样的问题。

我发现你可以.vbox用 fx 打开文件。双击或用.vbox文件系统(文件资源管理器)打开(当然,只有与 VirtualBox 关联时才可以)。然后它将在 VirtualBox 中打开并将其添加到列表中以供下次使用。

如果某些路径发生了变化,例如共享文件夹,则必须手动编辑它。可以直接在文件中编辑,.vbox也可以在 GUI 中编辑。

相关内容