web-dev-qa-db-ja.com

ホストPCIデバイスをvirtualboxにマッピングする方法は?

仮想ボックスでは、ホストのUSBデバイスをマッピングすることができます。

しかし、ホストのPCIデバイスをゲストシステムにマッピングすることはできませんか?

PCIデバイスをゲストOSに接続(マッピング)するにはどうすればよいですか?

ホストオペレーティングシステムは bunt 8.04で、ゲストはWindowsNT4です。

7
user24263

VirtualBoxは実際、最近のバージョンではPCIデバイスを通過させることができますが、いくつかの特別な構成が必要であり、特定の制限が適用されます。つまり、それを可能にするには、ホストで次のサポートが必要です。

  • IOMMUハードウェアサポート(IntelまたはAMD-ViのVT-d)
  • IOMMUサポートが有効になっているBIOS
  • ゲストマシンでネストされたページングを有効にする必要があります
  • でコンパイルされたIOMMUサポートを備えた最新の十分なLinuxカーネル(バージョン2.6.31以降)
  • VirtualBox 4.1.x以降(サポートがいつ追加されたかは正確にはわかりません)

これらの要件を満たしている場合は、VBoxManage modifyvm --pciattachおよびVBoxManage modifyvm --pcidetachを使用して、特定のVMの特定のデバイスを有効または無効にできます。

詳細については、ユーザーマニュアルの関連セクションをお読みください: https://www.virtualbox.org/manual/ch09.html#pcipassthrough

9
Goyuix

http://www.virtualbox.org/ticket/5252 からこれは現在サポートされていないようです。

0
Mike