若阅读不便,可去博客: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虚拟机了。

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