これを重複としてマークするか、「VirtualBoxを使用するだけ」と回答する前に、これは別の使用例です。
2つのオペレーティングシステムを同時に実行することを検討しています私のハードウェア上。 Linux OSをヘッドレスで実行し、SSH経由でのみアクセスするつもりですが、Windowsを、コンピューター上で実行され、ディスプレイなどを使用しているように見えるOSにします。
私は16GBのメモリと6コアのCPUを持っているので、数GBのメモリと2コアをLinuxに合理的に寄付することができます。
私はそれが仮想化されている両方のオペレーティングシステムで動作し、モニターが接続されているGPUへのWindowsアクセスを許可しているだけだと考えています。しかし、どうすればいいのかわかりません。それを実行するには特別なOSが必要だと思いますが、頭のてっぺんからそのようなことは何も知りません。
理想的には無料のソリューションが最善ですが、比較的安価なソリューションが利用可能であれば、私は支払うことに反対しません。
ベアメタルハイパーバイザーが必要なようです。
ホスト型ハイパーバイザー(VirtualBoxなど)とは対照的に、ベアメタルハイパーバイザーでは、ハイパーバイザーが実行されるOSはありません。代わりに、最小限のリソースを消費するハードウェア上で直接実行され、仮想マシンのみを実行できます。この画像( ウィキペディア から)は違いを示しています:
これらのタイプのハイパーバイザーは、コンシューマーアプリケーションではそれほど一般的ではありません。可能なオプションの2つだけを挙げると、VMware ESXiおよびMicrosoft Hyper-Vを見てください。
Gronostajのようなベアメタルハイパーバイザーを探していますが、ESXiの代わりに nraid をお勧めします。主な違いは、ESXiでのgpuフォワーディングには多少高価なライセンスを購入する必要があるということですが、59 $のunraidライセンスにはほとんどすべての機能が含まれますが、6台のハードドライブに制限されます。
言わなければならないことが1つありますが、PCIe転送に関しては、両方のソリューションを構成するのは比較的困難です。
私は主にLinuxを実行することを選択し、追加のグラフィックカードをVMに渡しながら、VGAコネクタを専用にしました。説明 ここ(superuser.SE) および ここ(マルチヘッドNVIDIAゲーム) 。それはうまくいくはずですが、私は確かに言うには十分に取り組んでいません。