32ビットUbuntuからVirtual Boxで64ビットOSを実行する


8

32ビットのubuntu OSからWindows 7 64ビットを実行することは可能ですか?

Ubuntuを64ビットOSとして再インストールできますが、必要がない場合は再インストールしません。

回答:


6

VBヘルプから:

VirtualBoxは、次の条件を満たす場合、32ビットのホストオペレーティングシステムでも64ビットのゲストオペレーティングシステムをサポートします。

1.-ハードウェア仮想化をサポートする64ビットプロセッサが必要です(セクション10.3「ハードウェアとソフトウェアの仮想化」を参照)。

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

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

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


6

Virtual Boxの場合、Virtual BoxのFAQは次のとおりです。

VirtualBoxは、次の条件下で64ビットのゲストオペレーティングシステムもサポートすることに注意してください。

  • ハードウェア仮想化をサポートする64ビットプロセッサが必要(VT-xまたはAMD-V)
  • バージョン2.1.0以降、32ビットのホストを実行しながら64ビットのゲストを実行できます。
  • BIOSを介してハードウェア仮想化を有効にする必要があります

したがって、CPUによって異なります。64ビットプロセッサだけでは十分ではなく、CPUにはハードウェア仮想化サポートも必要です。

例として、Intel i3 540は「Intel®Virtualization Technology(VT-x):yes」と表示されているため、そこで機能するはずです。


いいですね、ありがとうございます。これは、選択した回答よりも前の回答者であったことを認めています。しかし、あなたの意見は非常に顕著な点であり、私が現在調査中です。
johnc '17年

Intel Core i5 M 450 @ 2.40GHzのラップトップを持っています。VT-xはありますが、VT-dはありません。Virtual Box 64bitを実行できますか?再起動せずにBIOSでこれがアクティブになっているかどうかを確認するにはどうすればよいですか?
719016 2012年

4

BIOSとプロセッサがサポートしている場合は、そうです。hardinfoを使用してプロセッサの機能を確認することをお勧めします。ただし、いずれにしても64ビットOSをホストとして使用する方がよいでしょう。

プロセッサがVTxをサポートしている場合でも、BIOSはサポートしていない場合があります(たとえば、多くのHPラップトップではこれをオンにできません)。したがって、BIOSがVTxもサポートしているかどうかを知る必要があります。


0

私は、Ubuntu Lucid(32ビットインストール)マシンで、ハードウェア仮想化が実際にオンになっているのにオンになっていないと不平を言うことがわかりました。これを行う理由は、kvmモジュールがロードされているためです。私はkvmとkvm_amdをブラックリストに載せましたが、Virtualboxは64ビットのゲストを32ビットのホストに正常にロードします。

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