小编wis*_*spi的帖子

更改 libvirt 模拟器:权限被拒绝

我正在尝试使用我使用教程编译的 Qemu 二进制文件,因为与我的操作系统 Debian 一起打包的 Qemu 版本似乎不支持 Spice 的 OpenGL 加速。成功编译后,我尝试将 <emulator> 标记设置为 /usr/local/bin 中新 Qemu 可执行文件的路径,但收到以下错误:

error: internal error: Failed to probe QEMU binary with QMP: libvirt: error : cannot execute binary /usr/local/bin/qemu-2.12.1/x86_64-softmmu/qemu-system-x86_64: Permission denied

我的 virsh 编辑配置文件的“模拟器”部分如下:

<emulator>/usr/bin/kvm</emulator>

我尝试过更改文件的权限和所有权,确保允许执行 ( chmod a+x),但似乎都不起作用。

如果还有其他方式使用Qemu的OpenGL加速功能,请告诉我。

我目前正在使用 Debian Stretch,以及来自“测试”存储库的 virt-manager、libvirt-daemon 和 qemu-kvm,在 Intel Core i5-8400 上使用集成 GPU。我已经编译了 Qemu,因此可以通过“libvirglrenderer”使用 OpenGL 3D 加速功能。

kvm qemu virt-manager libvirt

7
推荐指数
1
解决办法
9035
查看次数

标签 统计

kvm ×1

libvirt ×1

qemu ×1

virt-manager ×1