VirtualBoxでOSを選択すると、実際にはどうなりますか?


31

新しい仮想マシンのセットアッププロセスでは、VirtualBoxがいくつかの異なるOSの種類とバージョンから選択します。

利用可能な機械の種類

利用可能なWindowsバージョン(部分)

Linuxバージョンが利用可能(部分)

OSを選択したときにVirtualBoxが実際に行うことについて興味があります。たとえば、Windows 7の場合と同じハードウェアをWindows 3.1ゲストに提示することはないと確信しています。しかし、あまりはっきりしていないのは、たとえば、LinuxとBSDゲスト:両方が同じハードウェア上で実行するように設計されている場合、ホストしているOSがわかっている場合、VirtualBoxはどのような最適化を行うことができますか?

つまり、OSを選択すると、VirtualBoxはVMに対してどのような変更を加えますか?

回答:


27

VirtualBoxのソースコードにある関連ファイルをご覧ください。

https://www.virtualbox.org/browser/vbox/trunk/src/VBox/Main/src-all/Global.cpp

主にいくつかのことを選択しているようです。

  • RAM、ハードディスクなどの合理的なデフォルトサイズ
  • OSに組み込みおよび/または安定したドライバーが含まれていると考えられる仮想ハードウェアのセット(たとえば、Sound Blaster 16を入手する古いWindowsバージョンをご覧ください)。
  • OSがサポートまたは必要とするその他のシステム機能のセット(I / O APIC、EFI、PAE、VT-x / AMD-V拡張など)。

最終的に、設定ダイアログボックスを使用してこれらの項目をすべて自分で設定できます。VirtualBoxは、多くの煩わしさなしに機能するデフォルトの設定を提供するだけです。


7
また、アイコンによってVMのリストでVMをより簡単に区別できるようになります
-stommestack

2

ただし、すべての答えはありません:

[オペレーティングシステムの種類]で、後でインストールするオペレーティングシステムを選択します。サポートされているオペレーティングシステムはグループ化されています。リストにない非常に珍しいものをインストールする場合は、「その他」を選択します。VirtualBoxは、選択内容に応じて、ゲストオペレーティングシステムに必要な特定のVM設定を有効または無効にします。これは、64ビットゲストにとって特に重要です(「64ビットゲスト」を参照)。したがって、常に正しい値に設定することをお勧めします。

VirtualBoxが、ビルドおよび展開プロセス中に汎用ドライバーと最終ドライバーの両方に対してゲストOSに提示するVirtualBoxドライバーを決定するのにも役立つと思います。

これがどこにも詳細に文書化されているのを見ることができません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.