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を移行/移動する場合は、次のことをお勧めします。 ディフォルト オプション。最適な仮想化インターフェースを自動的に選択します。