initramfs 配置失败 添加新模块

initramfs 配置失败 添加新模块

我正在尝试通过 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卡

相关内容