Vagrant up - VBoxManage.exe erreur: VT-x n'est pas disponible (VERR_VMX_NO_VMX) code E_FAIL (0x80004005) graphique sans tête
Machine: Window10 (64bit).
J'ai téléchargé la dernière version de VirtualBox, Vagabond et initialisé CentOS 6.7 64bit image/url.
La suite travaillé avec succès dans Git-Bash session.
1. vagrant box add "centos67x64" "https://github.com/CommanderK5/packer-centos-template/releases/download/0.6.7/vagrant-centos-6.7.box"
2. vagrant init
3. Mise à jour Vagrantfile (et se tourna vb.en mode graphique c'est à dire sans commentaire que la section de configuration dans le fichier).
config.vm.provider "virtualbox" do |vb|
# Display the VirtualBox GUI when booting the machine
vb.gui = true
# Customize the amount of memory on the VM:
vb.memory = "2048"
end
Après, j'ai essayé la commande suivante, mais je reçois ce message d'erreur.
$ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Importing base box 'centos67x64'...
==> default: Matching MAC address for NAT networking...
==> default: Setting the name of the VM: vv_default_1466548735200_80300
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
default: Adapter 1: nat
==> default: Forwarding ports...
default: 22 (guest) => 2222 (host) (adapter 1)
==> default: Running 'pre-boot' VM customizations...
==> default: Booting VM...
There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.
Command: ["startvm", "ae74ebaa-8f01-48cf-bdad-956c59ef1208", "--type", "gui"]
Stderr: VBoxManage.exe: error: VT-x is not available (VERR_VMX_NO_VMX)
VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component ConsoleWrap, interface IConsole
Si je tourne/commentaire off tout le Vagrantfile section respective, je suis encore en train d'erreur suivantes.
$ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Clearing any previously set forwarded ports...
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
default: Adapter 1: nat
==> default: Forwarding ports...
default: 22 (guest) => 2222 (host) (adapter 1)
==> default: Running 'pre-boot' VM customizations...
==> default: Booting VM...
There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.
Command: ["startvm", "ae74ebaa-8f01-48cf-bdad-956c59ef1208", "--type", "headless"]
Stderr: VBoxManage.exe: error: VT-x is not available (VERR_VMX_NO_VMX)
VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component ConsoleWrap, interface IConsole
Toutes les idées! J'ai regardé dans d'autres postes, mais ne pouvait pas trouver comment le résoudre dans mon cas.
Que j'ai eu quelques astuces, j'en ai essayé un de la solution.
- Désactiver l'Hyper-V qui est activé par défaut, je suppose que dans Windows10.
- Pour ce faire, je suis Allé dans panneau de configuration dans Windows10 et regardé ici et de trouver ce.
- Puis, je me suis tourné Hyper-V désactivé en décochant (la coche, ou de la boîte noire).
- Windows10 m'a dit de REDÉMARRER, j'ai dit "Non" (plus tard).
- Essayé de courir "erratique" (sans ou sans modification ou le ci-dessus mentionné config.vm... des modifications pour le Vagrantfile). Cela n'a pas fonctionné et m'a donné la même, - sans tête de message d'erreur.
- OK, le temps de redémarrer. Redémarré Windows10. Après le redémarrage, j'ai vu des tas de Virtual Box messages d'erreur les popups (peu d'entre eux sont présentés ci-dessous).
- Une fois que j'ai cliqué sur le bouton OK sur l'ensemble de ces Virtual Box contextuel de windows, j'ai essayé Virtual Box sur ma machine, il est venu bien(avec succès).
- Maintenant, j'ai ouvert Git-BASH et alla de nouveau dans le répertoire où Vagrantfile était présent. Essayé de peaufiner les réglages on /off ou de commenter/décommenter le Vagrantfile section (comme je l'ai décrit ci-dessus).
ENCORE obtenir les même messages d'erreur pour l'exécution de "vagabond" (même après le tournant de la technologie Hyper-V off).
Non, je n'ai pas. Sur mon Windows7 machine, je n'ai pas fait cette étape. Sur Windos10 (où je reçois ce message), est-il un préalable à l'étape de Vagabond? Vous ne savez pas si leur site ou dans la section où ils ont inscrit leurs boîtes à images mentionne cette partie. vagrantbox.es
ouais c'est parce que windows 7 n'est pas hyper-v installé. voici quelques infos dans ce thread: social.technet.microsoft.com/Forums/windows/en-US/...
OK, j'ai décoché les cases pour Hyper-V. Dois-je vraiment besoin de redémarrer ma machine (même après la désactivation de processus appliqué les modifications). Je vais le faire la prochaine. J'attends de voir qu'après tant de vb.gui et vb.la mémoire de travail, droit?
Oui je me souviens, j'ai dû redémarrer mon win server pour qu'il prenne effet.
OriginalL'auteur Arun Sangal | 2016-06-21
Vous devez vous connecter pour publier un commentaire.
Arrêter hyper-v service en cours d'exécution par défaut dans Windows 8/10, car il bloque tous les autres appels VT matériel.
Plus d'explications ici:
https://social.technet.microsoft.com/Forums/windows/en-US/118561b9-7155-46e3-a874-6a38b35c67fd/hyperv-disables-vtx-for-other-hypervisors?forum=w8itprogeneral
Aussi comme vous l'avez mentionné, si ce n'est déjà activé, activez la virtualisation Intel VT dans les paramètres du BIOS et redémarrez la machine.
vos conseils a fonctionné pour moi, merci. Peut-être que vous souhaitez modifier votre féliciter et d'ajouter que l'utilisateur doit être un administrateur pour effectuer cette commande. 🙂
Woooow, merci beaucoup pour cette. Je me battais avec ce pour quelques heures, et j'ai pensé que c'était parce que j'était sous Windows 10 sur un MacBook Pro. C'était juste parce que hyper-v a été activé. (Note: il est étrange que Docker et VirtualBox ne peut pas travailler en même temps.)
OriginalL'auteur fips
Je viens de résoudre ce problème en désactivant(décochez) la technologie Hyper-V. Semble Hyper-V a été activé que lorsque j'ai installé le Panneau
Vous devrez peut-être redémarrer par la suite.
Avertissement: Vagrant avec VirtualBox ne peut pas travailler avec menu fixe en même temps.
OriginalL'auteur f-society
Docker peut être le coupable. J'ai eu le même problème après l'installation de docker. Docker utilise Windows hyper-v pilote de créer des conteneurs. Donc Docker et Virtual Box ne peuvent pas travailler ensemble!
OriginalL'auteur Mohammad Azim
De recherche pour les Fonctionnalités de Windows. Désactiver l'Hyper V. le Plus probable, Virtual Box est en conflit avec Hyper V sur Windows. Vérifiez également que les Hyper V cours d'exécution dans vos Services. Arrêter et de les désactiver.
OriginalL'auteur gbade_
En plus de tourner sur des fonctionnalités de virtualisation du processeur et de désactiver l'Hyper-V, voici une autre chose, liées à Windows Basés sur la Virtualisation des fonctions de Sécurité:
https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/oem-vbs
VBS (et les fonctionnalités de sécurité) doit être désactivé pour éviter les conflits d'hyperviseurs. Voici une solution de VMware, qui semble aussi valable pour le VirtualBox problème":
https://kb.vmware.com/s/article/2146361
OriginalL'auteur friedman
Si vous obtenez l'erreur ci-dessus sur Windows 10 Pro, alors vous pouvez désactiver l'Hyper-v Hyper-V est d'activer par défaut dans Windows 10. Vous pouvez soit utiliser la technologie Hyper-V ou Virtual Box. Donc, pour utiliser le Virtual box, vous devez désactiver l'hyper-v dans windows, vous pouvez suivre les étapes suivantes pour faire -
OriginalL'auteur Prabhat Maurya