QEMU / KVM是否有类似“ VirtualBox Guest Additions”的内容?


11

我在QEMU / KVM中以virt-managerGUI 运行一些Ubuntu VM 。我真正想从VirtualBox中错过的一件事是能够安装“来宾添加”功能,该功能将允许共享剪贴板,并能够将文件从主机拖放到来宾,反之亦然(尽管可以选择是否只是以一种或两种方式工作)。

QEMU / KVM是否有类似的东西?我正在运行GNOME 3.20作为主机和类似VM的Ubuntu GNOME 16.04.1。

Answers:


5

是的,里面有一些类似来宾添加的内容virt-manager-要做的只是有些不同。为了方便您查看其工作原理,我将提供一些屏幕截图。

首先更改libvirt-qemu用户的ACL属性,以授予对共享文件夹sudo setfacl -R -m u:libvirt-qemu:rwx /<path-of-the-shared folder>
和虚拟磁盘的写权限:sudo setfacl -R -m u:libvirt-qemu:rwx /<path-of-the-virtual-disk>

在下面的示例中,我为所有单独安装的分区赋予了灵活的权限:(
sudo setfacl -R -m u:libvirt-qemu:rwx /media/cl正如我所说-我的安装示例)

打开虚拟机,virt-manager选择磁盘标记Shareable,然后单击Apply

在此处输入图片说明

单击添加硬件 -选择文件系统 -将模式更改为映射 -单击浏览

在此处输入图片说明

单击浏览本地

在此处输入图片说明

选择要与客户机操作系统共享文件夹 -单击“ 打开”

在此处输入图片说明

类型/主机到现场目标路径 -点击完成

在此处输入图片说明

现在启动来宾系统,在来宾系统目录中创建一个与您要在主机系统中选择共享的文件夹同名的文件夹(在我的示例中为share/home。打开终端并执行以下命令以将共享文件夹安装在guest虚拟机中:

sudo mount -t 9p -o trans=virtio,version=9p2000.L /host /home/<your-user-name>/<your-shared-folder-name>  

等等-现在您具有与VirtualBox中的来宾添加功能相同的功能。


1
如果您还介绍了USB重定向,那就太好了。并且有什么方法可以获取共享剪贴板吗?因为那对我来说真的非常快捷和有用。

@ParanoidPanda:在我的情况下,共享剪贴板有效,因此当我在主机中复制命令时,可以将其粘贴到来宾中。如第一幅截图所示,通过标记“ Shareable”来实现。我还没有使用过USB重定向...当您“试用”一下它时,也许您会看到它是否有效。:)
cl-netbox

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.