2017-05-16 7 views
1

私はubuntu 16.04 64Bit virtualboxがインストールされたホストを持っています。仮想化が有効になっているので、ubuntu 16.04 64Bitゲストを正常に作成して起動することができました。 ゲストに新しいUbuntu 64Bitボックスを作成したいと思いますが、仮想化が無効になっているため(仮想ボックスでVTx設定を有効にしていても)、私はそれを実行できません。 回避策はありますか?そうでない場合、なぜですか?バーチャルボックスのゲストで64Bit Ubuntuを実行

答えて

1

私はその繰り返しの質問を信じていますが、良い投稿を見つけることはできません。

私はQuoraのhttps://www.quora.com/VirtualBox-inside-VirtualBox-Is-that-possible/answer/Senthil-Nathan-19

tldrに良い答えを見つけることができます。

あなたは長い話

これは考えるのも楽しい話題/プロジェクトであり、ほとんどの人が を不思議ネストされた32ビットオペレーティングシステムを実行してではなく、64

、ここですることができますなぜこれが重要か、それが何のために役立つのか。 これが可能ならば理解し、そうでない場合は、仮想化を理解するのに役立ちます VirtualBox自体については、答えは 32ビットのネストされたゲストを実行する場合は "yes"、64ビットの場合は "no"です。 VirtualBoxにはCPU拡張機能なしの64ビットVM(AMD-V、Intel VT-x)を実行するためのコードは ではありません。したがって、ホストVM上で実行されている内部VMは、 が64ビットをサポートできません。親/ホスト(ゲストVM)は、 のCPU拡張機能を持ちません。おそらくVMwareとXenは、ソフトウエア をサポートしてCPU拡張をコーディングしています。そしてなど

インテルハスウェルCPUが 仮想マシン制御構造(VMCS)シャドーイングと呼ばれる新しい仮想化技術を持って、VirtualBoxの 内のXenを始めとして 交差仮想化技術の可能性があります。 VMCSシャドウイングでは、 はネスト化された仮想化を高速化し、ゲストは最小限の インパクトで実行できます。 VMCSはすべての仮想化が一度実現すれば主流になるかもしれません。 技術VMCSを使用すると、複数の ハイパーバイザーを1つのCPU上でネイティブに実行できます。 VM(または多数のVM)をネストして作成する必要がある場合は、コンテナまたはOpenVZなどのコンテナベースのVMを実行することを検討してください。コンテナは通常、別の VM内で実行する必要があります。

関連する問題