GNOMEBoxes是由GNOME项目创建的虚拟化程序。该程序用作libvirt的前端。libvirt是用于管理平台虚拟化的开源API、守护程序和管理工具。它支持不同的虚拟化技术,如KVM、Xen、VMwareESXi、QEMU等。如果您想使用GNOMEBoxes创建虚拟机,请参阅本指南。在本教程中,我将解释如何将任何虚拟机映像文件(使用GNOMEBoxes创建和运行)移动到不同的主机并运行它。这样,您不再需要从操作系统重新安装虚拟机。此外,它是便携式的,您可以将虚拟机映像放在U盘上。如何使用GNOMEBoxes将虚拟机映像移动到另一台主机我希望您已经在GNOMEBoxes中创建了一个虚拟机。如果没有,请查看本指南。GNOMEBoxes和libvert使用以下目录来存储虚拟机映像和配置。如下所述,您需要仔细备份每个文件。GNOMEBoxes在以下路径中保存虚拟机的物理映像(通常大小为几千兆字节)。对于每个虚拟机,您都会在其中找到一个映像。~/.local/share/gnome-boxes/images/机器镜像复制镜像文件到新主机的路径:~/.local/share/gnome-boxes/images/。将libvirt的XML配置从下面的路径复制到新主机上的相同位置。~/.config/libvirt/qemu/mirror-xml在上面的路径中,您应该看到每个虚拟机的单独xml文件。复制你需要的那个。在当前系统上打开以下文件。~/.config/gnome-boxes/sources/'QEMUSession'复制属于您的虚拟机的部分(从[display...到本节末尾)。您可以使用名称轻松找到它(请参阅下面的最后看到的名称)。QEMU会话文件在另一台主机上打开与上述相同的文件,并将复制的内容附加到末尾。保存文档。关闭新主机上的所有应用程序,包括GNOMEBoxes。现在打开GNOMEBoxes,您应该会看到您的虚拟机及其内容已移至新主机。您现在可以拥有一个可以轻松携带和移动的便携式虚拟机。请记住,目标机器应该安装GNOMEBoxes才能工作。
