我正在尝试通过 OMVF 传递 PCI。手册国家
这意味着按此顺序将 vfio、vfio_iommu_type1、vfio_pci 和 vfio_virqfd 添加到 mkinitcpio
然后重新生成initramfs
配置。但是,我的系统之后无法启动。删除添加的模块并重新配置会将系统恢复到我之前的状态。
另外,有没有办法检查系统无法启动的原因?
答案1
如果系统无法启动是由于配置错误造成的。在我的 slackware 上,我使用此过程进行 pci passtrough 在本例中,我们传递一个简单的 pci 卡,pci 卡必须未被您的“主机”系统使用,因此如果 Linux 不支持,则可以,否则将 /etc/modprobe 中的模块列入黑名单.d 并重新启动或尝试 rmmod(如果可能)。然后使用此命令与主机分离
virsh nodedev-detach pci_0000_06_00_0
在此示例中,我们使用 pci 地址 pci_0000_06_00_0 您可以使用以下命令找到您的地址
lspci
然后用virt-manager或者qemu传pci卡