vagrant Stderr:VBoxManage:error:VT-x is not available(VERR_VMX_NO_VMX)を使用する場合


8

私はubunty 16.04でopen edxをインストールしようとしていますが、このエラーが発生します

There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.

Command: ["startvm", "c60f0594-d584-4e0b-b863-2801168e641e", "--type", "headless"]

Stderr: VBoxManage: error: VT-x is not available (VERR_VMX_NO_VMX)
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component ConsoleWrap, interface IConsole

これは浮浪者を使用するときに発生します

回答:


12

これは通常、BIOSでVT-xまたはAMD-Vが有効になっていないためです。さらに悪いことに、CPUは仮想化をサポートしていません。

cpu-checkerをインストールすると、さらにテストできます。

sudo apt-get install cpu-checker

それに従ってください。

sudo kvm-ok

出力から、必要なものがわかります。

覚えておいてください、vt-xはネストできないので、たとえば、私のインスタンスでは、クラウドインスタンス上でvagrantを実行しようとしていると機能しません。少なくとも64ビットOSの場合。あなたは32ビットを実行することができますが、それはシングルコアと恐ろしいパフォーマンスになります。


私は、virtualbox 5.0を搭載したWindows 10マシンを使用しており、ホストでVT-Xが有効になっています。また、仮想ボックスでVT-Xが有効になっています。私は2番目のコマンドを実行したとき、私はこれを得た:
ルイス・バレンシア

1
情報:CPUはKVM拡張機能をサポートしていませんKVMアクセラレーションは使用できません
ルイスバレンシア

その後、UbuntuにOpenEDXをインストールできませんか?私はi7 4970kの非常に新しいプロセッサーを持っています。:(
ルイスバレンシア

1
UbuntuはWindows内のvirtualbox内で実行されていますか?それが問題になるでしょう。VTxフラグは、仮想化を使用して何度も渡されません。Ubuntuがフルインストールの場合、そのプロセッサに問題はありません。virtualboxでvagrantイメージをロードする方法があるはずです。ここでは範囲外になります。またはvagrantを使用せずにopensxをビルドします。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.