VirtualBox を使用して 32 ビット ホストで 64 ビット OS をエミュレートする

VirtualBox を使用して 32 ビット ホストで 64 ビット OS をエミュレートする

Linux Mint 32 ビット ホストの VirtualBox で 64 ビット オペレーティング システム (CentOS 6 など) をエミュレートすることは可能ですか?

答え1

はい。

マニュアルによると。

VirtualBoxは、32ビットのホストオペレーティングシステムでも64ビットのゲストオペレーティングシステムをサポートします。[11ただし、以下の条件を満たす必要があります。

ハードウェア仮想化をサポートする64ビットプロセッサが必要です(「ハードウェア仮想化とソフトウェア仮想化()。

64 ビット サポートが必要な特定の VM に対してハードウェア仮想化を有効にする必要があります。64 ビット VM ではソフトウェア仮想化はサポートされていません。

32 ビット ホスト オペレーティング システムで 64 ビット ゲスト サポートを使用する場合は、特定の VM に対して 64 ビット オペレーティング システムも選択する必要があります。32 ビット ホストで 64 ビットをサポートすると追加のオーバーヘッドが発生するため、VirtualBox は明示的な要求があった場合にのみこのサポートを有効にします。

64 ビット ホスト (通常はハードウェア仮想化サポートが付属) では、設定に関係なく 64 ビット ゲスト オペレーティング システムが常にサポートされるため、ゲストに 64 ビット オペレーティング システムをインストールするだけで済みます。

警告

どのホストでも、64 ビット モードで使用する予定の仮想マシンの I/O APIC を有効にする必要があります。これは特に 64 ビット Windows VM に当てはまります。「"詳細設定タブさらに、64 ビット Windows ゲストの場合、AMD PCNet カードの 64 ビット ドライバ サポートがないため、VM が Intel ネットワーク デバイスを使用していることを確認する必要があります。「仮想ネットワークハードウェア」。

VirtualBoxグラフィカルユーザーインターフェイスの「VMの作成」ウィザードを使用する場合(「最初の仮想マシンを作成する”)を選択すると、VirtualBox は選択した 64 ビット オペレーティング システムの種類ごとに正しい設定を自動的に使用します。

関連情報