VirtualBox kann PCI-Geräte in neueren Versionen tatsächlich weiterleiten, erfordert jedoch eine spezielle Konfiguration und bestimmte Einschränkungen. Kurz gesagt, Sie benötigen die folgende Unterstützung auf dem Host, um dies überhaupt zu ermöglichen:
- IOMMU-Hardwareunterstützung (VT-d von Intel oder AMD-Vi)
- BIOS, für das die IOMMU-Unterstützung aktiviert ist
- Auf dem Gastcomputer muss Nested Paging aktiviert sein
- Modern genug Linux-Kernel (Version 2.6.31 oder höher) mit eingebauter IOMMU-Unterstützung
- VirtualBox 4.1.x oder höher (nicht genau bekannt, wann Unterstützung hinzugefügt wurde)
Wenn Sie diese Anforderungen erfüllt haben, können Sie mit VBoxManage modifyvm --pciattach
und VBoxManage modifyvm --pcidetach
ein bestimmtes Gerät für eine bestimmte VM aktivieren oder deaktivieren.
Weitere Informationen finden Sie im entsprechenden Abschnitt des Benutzerhandbuchs: https://www.virtualbox.org/manual/ch09.html#pcipassthrough