![initramfs 구성에 새 모듈을 추가하지 못했습니다.](https://linux55.com/image/104201/initramfs%20%EA%B5%AC%EC%84%B1%EC%97%90%20%EC%83%88%20%EB%AA%A8%EB%93%88%EC%9D%84%20%EC%B6%94%EA%B0%80%ED%95%98%EC%A7%80%20%EB%AA%BB%ED%96%88%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
OMVF를 통해 PCI를 전달하려고 합니다.수동국가
이는 vfio, vfio_iommu_type1, vfio_pci 및 vfio_virqfd가 이 순서로 mkinitcpio에 추가됨을 의미합니다.
그런 다음 initramfs
구성을 다시 생성합니다. 그러나 나중에 시스템이 부팅되지 않습니다. 추가된 모듈을 제거하고 재구성하면 시스템이 이전 상태로 돌아갑니다.
또한 시스템이 부팅되지 않는 이유를 확인할 수 있는 방법이 있습니까?
답변1
시스템이 시작되지 않는 경우 구성 오류로 인한 것입니다. 내 슬랙웨어에서는 pci 패스트루에 이 절차를 사용합니다. 이 경우 간단한 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 카드를 전송하십시오.