work not intnet from create commands vagrant windows-10 virtualbox vagrantfile headless

not - vagrant virtualbox



Vagrant up-VBoxManage.exe error: VT-x no está disponible(VERR_VMX_NO_VMX) código E_FAIL(0x80004005) gui sin cabeza (6)

Máquina: Window10 (64bit).

Descargué el último VirtualBox, Vagrant e inicié CentOS 6.7 64bit image / url.

Lo siguiente funcionó exitosamente en la sesión de Git-Bash.
1. cuadro vagrant agregar "centos67x64" " https://github.com/CommanderK5/packer-centos-template/releases/download/0.6.7/vagrant-centos-6.7.box "
2. vagrant init
3. Se actualizó Vagrantfile (y se convirtió en la opción vb.gui, es decir, no se ha comentado esa sección de configuración en el archivo).

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

Después de eso, probé el siguiente comando pero recibo este mensaje de error.

$ 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 desactivo / comento toda la sección respectiva de Vagrantfile, sigo recibiendo el siguiente error.

$ 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

¡Algunas ideas! Busqué en otros mensajes, pero no pude encontrar cómo resolver en mi caso.

Cuando recibí algunos consejos, probé una de las soluciones.

  1. APAGAR el Hyper-V que está desactivado de forma predeterminada, supongo en Windows10.
  2. Para hacer esto, fui al panel de control en Windows10 y miré aquí y encontré esto.

  3. Luego, desactive Hyper-V desactivando (la marca de verificación o la casilla negra).

  4. Windows10 me dijo que REINICIAR, dije "No" (más tarde).
  5. Intenté ejecutar "vagrant up" nuevamente (sin o sin ningún cambio o los cambios de config.vm ... mencionados anteriormente en Vagrantfile). No funcionó y me dio el mismo mensaje de error sin cabeza.

  6. OK, es hora de reiniciar. Se reinició Windows10. Después del reinicio, vi un montón de mensajes emergentes de cuadro virtual (algunos de ellos se muestran a continuación).

  1. Una vez que hice clic en el botón Aceptar en todas las ventanas emergentes de Virtual Box, traté de ejecutar Virtual Box en mi máquina, salió bien (con éxito).
  2. Ahora, abrí Git-BASH y de nuevo fui al directorio donde Vagrantfile estaba presente. Intenté ajustar las configuraciones de encendido / apagado o comentar / descomentar la sección respectiva de Vagrantfile (como lo describí anteriormente).

TODAVÍA recibe los mismos mensajes de error para ejecutar "vagrant up" (incluso después de apagar también el Hyper-V).


Acabo de resolver este problema al deshabilitar (desmarcar) Hyper-V. Parece que Hyper-V estaba habilitado cuando instalé Docker

Control Panel -> Program And Features -> Turn Windows Features on or off.

Es posible que necesite reiniciar Afterwords.

Advertencia : Vagrant con VirtualBox no puede trabajar con Docker al mismo tiempo.


Además de activar las funciones de virtualización del procesador y desactivar Hyper-V, aquí hay otra cosa relacionada con las características de seguridad basadas en la virtualización de Windows:

https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/oem-vbs

Se debe deshabilitar VBS (y las funciones de seguridad asociadas) para evitar hipervisores en conflicto. Aquí hay una solución de VMware, que también parece válida para el problema de VirtualBox ":

https://kb.vmware.com/s/article/2146361


Buscar características de Windows. Desactivar Hyper V. Lo más probable es que Virtual Box esté en conflicto con Hyper V en Windows. También puedes ver si Hyper V se está ejecutando en tus Servicios. Detente y desactiva eso también.


Detenga el servicio hyper-v que se ejecuta de forma predeterminada en Windows 8/10, ya que bloquea todas las demás llamadas al hardware de VT.

Explicación adicional aquí: social.technet.microsoft.com/Forums/windows/en-US/…

Además, como ha mencionado, si aún no está habilitado, active la virtualización Intel VT en la configuración del BIOS y reinicie la máquina.


Docker puede ser el culpable. Tuve el mismo problema después de instalar la ventana acoplable. Docker utiliza el controlador de Windows Hyper-V para crear contenedores. Por lo tanto, Docker y Virtual Box pueden no funcionar juntos.


Si obtiene el error anterior en Windows 10 Pro, puede deshabilitar el Hyper-V. Hyper-V es la habilitación predeterminada en Windows 10. Puede usar Hyper-V o Virtual Box. Por lo tanto, para usar el cuadro virtual tiene que deshabilitar hyper-v en Windows, puede seguir los siguientes pasos para hacer:

  1. Panel de control de búsqueda
  2. Haga clic en Desinstalar un programa.
  3. Activar o desactivar las características de windows
  4. Deseleccione la opción Hyper-V.
  5. Haga clic en OK
  6. Reinicie el sistema para aplicar los cambios.