我需要要挂载usb设备到虚拟机windows10系统,启动后遇到错误信息,网上查发现
qemu 基准包不带libusb 支持,所以要安装 qemu-hw-usb-host(Arch Linux - qemu-hw-usb-host 9.1.1-2 (x86_64))
sudo pacman -S qemu-hw-usb-host
错误信息:
启动域时出错: 内部错误:QEMU unexpectedly closed the monitor (vm='win10'): 2024-11-16T02:02:49.834469Z qemu-system-x86_64: -device {"driver":"usb-host","hostbus":1,"hostaddr":12,"id":"hostdev0","bus":"usb.0","port":"2"}: 'usb-host' is not a valid device model name Traceback (most recent call last): File "/usr/share/virt-manager/virtManager/asyncjob.py", line 72, in cb_wrapper callback(asyncjob, *args, **kwargs) File "/usr/share/virt-manager/virtManager/asyncjob.py", line 108, in tmpcb callback(*args, **kwargs) File "/usr/share/virt-manager/virtManager/object/libvirtobject.py", line 57, in newfn ret = fn(self, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/share/virt-manager/virtManager/object/domain.py", line 1402, in startup self._backend.create() File "/usr/lib/python3.12/site-packages/libvirt.py", line 1379, in create raise libvirtError('virDomainCreate() failed') libvirt.libvirtError: 内部错误:QEMU unexpectedly closed the monitor (vm='win10'): 2024-11-16T02:02:49.834469Z qemu-system-x86_64: -device {"driver":"usb-host","hostbus":1,"hostaddr":12,"id":"hostdev0","bus":"usb.0","port":"2"}: 'usb-host' is not a valid device model name
参考信息: