VirtualBoxで準仮想化インターフェースを選択する方法は?
How Select Paravirtualization Interface Virtualbox
解決:
VirtualBoxマニュアル、というタイトルのセクション 準仮想化プロバイダー それぞれをいつ使用すべきかを非常に明確に説明しています(強調を追加):
最小限: 仮想化環境の存在を発表します。さらに、TSCとAPICの頻度をゲストオペレーティングシステムに報告します。 このプロバイダーは、Mac OSXゲストを実行するために必須です。
KVM: バージョン2.6.25以降のLinuxカーネルによって認識されるLinuxKVMハイパーバイザーインターフェイスを提供します。 VirtualBoxの実装は現在、準仮想化クロックとSMPスピンロックをサポートしています。 このプロバイダーは、Linuxゲストに推奨されます。
Hyper-V: Windows7以降のオペレーティングシステムで認識されるMicrosoftHyper-Vハイパーバイザーインターフェイスを提供します。 VirtualBoxの実装は現在、準仮想化クロック、APIC頻度レポート、ゲストデバッグ、ゲストクラッシュレポート、および緩和されたタイマーチェックをサポートしています。 このプロバイダーは、Windowsゲストに推奨されます。
ドロップダウンの他のオプションは、で説明されているように、次のことを行います。vboxmanageドキュメント:
なし :指定
準仮想化インターフェースの公開を明示的にオフにするものはありません。
ディフォルト : オプション
デフォルトでは、VMの起動時にゲストOSのタイプに応じて適切なインターフェイスを選択します。これは、新しいVMの作成時に選択されるデフォルトのオプションです。
遺産 : NS
古いバージョンのVirtualBoxで作成されたVMにはレガシーオプションが選択されており、VirtualBox5.0以降でVMを起動するときに準仮想化インターフェイスが選択されます。
より正確に言えば、4.3の移行されたVMがあり、それらは「レガシー」であるため、VMをLinuxからWindowsに、またはその逆にコピーする場合に使用する設定にも興味がありました。
--paravirtprovider none | default | Legacy | minimum | hyperv | kvm:この設定は、ゲストオペレーティングシステムに提供する準仮想化インターフェイスを指定します。
- 指定する なし 明示的に 露出をオフにします 準仮想化インターフェース。
- オプション ディフォルト 、適切なインターフェイスを選択します ゲストOSの種類によって異なります VMの起動中。これは、新しいVMの作成時に選択されるデフォルトのオプションです。
- NS 遺産 オプションは、だったVMに対して選択されます 古いVirtualBoxで作成 バージョンを作成し、VirtualBox5.0以降でVMを起動するときに準仮想化インターフェイスを選択します。
- NS 最小限 プロバイダーは Mac OSXゲストには必須 、
- 平方メートル - おすすめされた にとって Linuxゲスト
- と hyperv - おすすめされた にとって Windowsゲスト
これらのオプションについては、セクション10.4「準仮想化プロバイダー」で詳しく説明しています。
マニュアルの第8章から。
したがって、LinuxでVirtualBoxをバージョン5にアップグレードした場合は、 平方メートル また ディフォルト 、VMを起動し、正しく機能するかどうかを確認します。はいの場合は、新しい設定のままにします。
LinuxからWindowsにVMを移行/移動する場合は、次のことをお勧めします。 ディフォルト オプション。最適な仮想化インターフェースを自動的に選択します。