13,000
回編集
216行目: | 216行目: | ||
<br><br> | <br><br> | ||
== | == vfio-pciドライバの先読み設定 == | ||
vfio-pciドライバの先読み設定を行う。<br> | |||
/etc/dracut.conf.d/gpu-passthrough. | <br> | ||
SUSEおよびRedHat系は、/etc/sysconfig/kernelファイルを作成して設定する。<br> | |||
Ubuntuでは、/etc/dracut.conf.d/gpu-passthrough.confファイルを作成して設定する。<br> | |||
<u>ただし、SUSEでは、上記のどちらの手順でも正常にvfio-pciドライバの先読み設定を行うことができた。</u><br> | |||
<br> | <br> | ||
<u>'''※調査中'''</u><br> | <u>'''※調査中'''</u><br> | ||
<code>pci_stub</code>オプションは不要の可能性がある。<br> | <code>pci_stub</code>オプションは不要の可能性がある。<br> | ||
# Intel | sudo vi /etc/sysconfig/kernel | ||
# または | |||
sudo vi /etc/dracut.conf.d/gpu-passthrough.conf | |||
<br> | |||
# /etc/sysconfig/kernelファイル | |||
# Intel CPUの場合 | |||
INITRD_MODULES="pci_stub vfio vfio_iommu_type1 vfio_pci vfio_virqfd kvm kvm_intel" | |||
# AMD CPUの場合 | |||
INITRD_MODULES="pci_stub vfio vfio_iommu_type1 vfio_pci vfio_virqfd kvm kvm_amd" | |||
# または | |||
# /etc/dracut.conf.d/gpu-passthrough.confファイル | |||
# Intel CPUの場合 | |||
add_drivers+=" pci_stub vfio vfio_iommu_type1 vfio_pci vfio_virqfd kvm kvm_intel " | add_drivers+=" pci_stub vfio vfio_iommu_type1 vfio_pci vfio_virqfd kvm kvm_intel " | ||
# AMD | # AMD CPUの場合 | ||
add_drivers+=" pci_stub vfio vfio_iommu_type1 vfio_pci vfio_virqfd kvm kvm_amd " | add_drivers+=" pci_stub vfio vfio_iommu_type1 vfio_pci vfio_virqfd kvm kvm_amd " | ||
<br> | <br> | ||
上記の設定を有効化するため、initrdを再構築する。<br> | |||
sudo dracut -f /boot/initrd $(uname -r) | sudo dracut -f /boot/initrd $(uname -r) | ||
<br> | <br> |