如何在 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 中编辑。