虚拟usb怎么设置方法(虚拟usb端口怎么添加)

虚拟usb怎么设置方法(虚拟usb端口怎么添加)若阅读不便 可去博客 https www goodnickname ga index php archives 52 html QEMU KVM Libvirt 安装 qemu 和 libvirt 所需要的包 开机启用服务 开始 Libvirt 启用虚拟网络 其余设置 和 windows 虚拟机的设置 请参考 显卡直通 MacOS PCIe 直通 下面是我给 MacOS

大家好,我是讯享网,很高兴认识大家。



若阅读不便,可去博客https://www.goodnickname.ga/index.php/archives/52.html

QEMU KVM + Libvirt

安装qemu和libvirt所需要的包:

开机启用服务

开始Libvirt

启用虚拟网络

其余设置,和windows虚拟机的设置,请参考: 显卡直通

MacOS (PCIe 直通)

下面是我给MacOS 黑苹果虚拟机做PCIE直通时的记录。

我是用的是Github上的项目:https://github.com/kholia/OSX-KVM

具体安装步骤,可以参考 站内视频

正则表达式 与  命令

 命令可以用于替换文本文件中的字符,可是使用正则表达式。

使用正则表达式的,将aaaaa替换为bbbbb。

若出现 可用转义字符  表示。


讯享网

USB直通 (PCI Passthru)

思路

与上篇显卡直通PCIE-Passthrough相同,将 USB Controler直通进虚拟机。

由于我们只有一个 USB Controler,因此要编写脚本,当启用虚拟机时,将 USB Controler的驱动改为 ,以便直通进虚拟机;当退出虚拟机时,将 USB Controler的控制权移交回

找出  USB Controler 所在的IOMMU组

使用上次显卡直通中使用的脚本:

现实结果为,USB Controler 自己在 

因此,我们要直通这一组。使用本次 中的脚本  和  来移交USB Controler的管理权。

将设备  写入 

编写qemu脚本

将脚本复制到 

为了执行方便,创建软链接

下面,编写用于启用和关闭虚拟机时,调用这两个脚本的脚本。

在其中添加:

这里面的  为上篇显卡直通里,防止libvirt自动休眠的服务。

这样就可以将USB设备直通进KVM虚拟机了。

小讯
上一篇 2025-05-21 17:02
下一篇 2025-05-11 19:51

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/160353.html