QEMU/KVM 是否有类似“VirtualBox Guest Additions”的东西?

QEMU/KVM 是否有类似“VirtualBox Guest Additions”的东西?

我在 QEMU/KVM 中运行一些 Ubuntu VM,并将其virt-manager作为 GUI。不过,VirtualBox 中我真正怀念的一点是安装“Guest Additions”的功能,这样就可以共享剪贴板,并且可以将文件从主机拖放到客户机,反之亦然(不过人们可以选择只以一种方式工作还是两种方式都工作)。

QEMU/KVM 有类似的东西吗?我正在运行 Ubuntu GNOME 16.04.1,以 GNOME 3.20 作为主机和类似的虚拟机。

答案1

答案2

是的,有类似客人添加的功能virt-manager- 只是操作方式略有不同。为了让您轻松了解其工作原理,我将为您提供一些屏幕截图。

首先更改用户的 ACL 属性libvirt-qemu以授予对共享文件夹:sudo setfacl -R -m u:libvirt-qemu:rwx /<path-of-the-shared folder>
和 Vdisk 的写权限: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-选择磁盘-标记可共享- 点击申请

在此处输入图片描述

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

在此处输入图片描述

点击浏览本地

在此处输入图片描述

选择文件夹你想要分享使用客户操作系统-点击打开

在此处输入图片描述

类型/主持人进入现场目标路径- 点击结束

在此处输入图片描述

现在启动客户系统,创建一个与您选择在主机系统中共享的文件夹同名的文件夹(在我的示例中:分享) 在/home客户机系统的目录中。打开终端并执行以下命令在客户机中挂载共享文件夹:

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

瞧 - 现在您拥有与 VirtualBox 中的客户添加功能相同的功能。

相关内容