Bei Verwendung von vagrant Stderr: VBoxManage: Fehler: VT-x ist nicht verfügbar (VERR_VMX_NO_VMX)

8

Ich versuche Open Edx mit Ubunty 16.04 zu installieren und erhalte diesen Fehler

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

Dies tritt auf, wenn Vagabund verwendet wird

Luis Valencia
quelle

Antworten:

12

Dies liegt normalerweise daran, dass VT-x oder AMD-V in Ihrem BIOS nicht aktiviert sind. Oder noch schlimmer, Ihre CPU unterstützt keine Virtualisierung.

Sie können weitere Tests durchführen, indem Sie den CPU-Checker installieren.

sudo apt-get install cpu-checker

Folgen Sie dem mit.

sudo kvm-ok

Die Ausgabe sollte Ihnen sagen können, was Sie brauchen.

Denken Sie daran, dass vt-x nicht verschachtelt werden kann. Angenommen, Sie versuchen, auf einer Cloud-Instanz Vagrant auszuführen, was meiner Erfahrung nach nicht funktioniert. Zumindest für ein 64-Bit-Betriebssystem. Sie können jedoch 32-Bit ausführen, dies wäre ein einzelner Kern und eine schreckliche Leistung.


quelle
Ich habe einen Windows 10-Computer mit Virtualbox 5.0 und auf dem Host ist VT-X aktiviert. Auch auf der Virtual Box ist VT-X aktiviert. Irgendeine Idee? Ich bekam dies, als ich den zweiten Befehl
Luis Valencia
1
INFO: Ihre CPU unterstützt keine KVM-Erweiterungen Die KVM-Beschleunigung kann NICHT verwendet werden
Luis Valencia
dann kann ich OpenEDX nicht jemals unter Ubuntu installieren? Ich habe i7 4970k es ist ein sehr neuer Prozessor. :(
Luis Valencia
1
Ubuntu läuft also in der Virtualbox unter Windows? Das wäre das Problem, ist so. VTx-Flags werden mithilfe der Virtualisierung nicht immer wieder übergeben. Wenn Ubuntu eine vollständige Installation wäre, hätten Sie kein Problem mit diesem Prozessor. Es sollte eine Möglichkeit geben, das Vagabundbild mit virtualbox zu laden. Das wird hier nicht möglich sein. Oder bauen Sie OpenXX ohne Vagrant.