web-dev-qa-db-ja.com

Windows 7 Professional64ビットを搭載したVirtualBox上のLinux64ビット

Windows 7Professionalを搭載したHPProBook 450G1ラップトップを持っています。仮想化テクノロジーを搭載しているとされるIntelCore i7CPUを搭載しています。しかし、BIOSで有効にするものが見つかりません。

ここで、Oracle Virtual Box(VirtualBox-4.1.4-74291-Win)をインストールし、64ビットLinuxでVMを作成しました。起動しようとすると、次のエラーが発生します。

VT-x/AMD-Vハードウェアアクセラレーションが有効になっていますが、動作していません。 64ビットゲストは64ビットCPUの検出に失敗し、起動できなくなります。

ホストコンピュータのBIOSでVT-x/AMD-Vが正しく有効になっていることを確認してください。

誰かがそれを修正する方法を回避していますか?

1
Jeff Kao

bIOSがまだ道のりだと思うなら、これを試してみてください。

起動時にF10を押してBIOSに入ります。

移動先:System configuration -> Device configurations

そこでVirtualization technologyを見つけて、enabledを選択します。 「Enter」キーを押して保存します。

File - > Save Changes and Exitに移動し、Yesを選択します。

これを見つけました ここ

1
Sverre

参照: https://www.virtualbox.org/manual/ch03.html

あなたがここであなたの経歴でそれを見つけることができるかどうか見てください:

詳細モード->詳細タブ-> CPU構成->インテルバーチャライゼーションテクノロジー

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

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

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

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

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

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

0
Codezilla