久々にVagrantで開発をしようと思い、vagrant up を実行すると表題のエラーが発生。
解決した際のメモを投稿。
環境:
- OS:Windows 10
- Vagrant:1.9.3
- VirtualBox:5.1.22
参考: 【Vagrant】Windows10にアップグレード後、「VT-x is not available.」というエラーでvagrant upがコケる
発生時のログは下記の通り。
$ 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: Adapter 2: bridged ==> default: Forwarding ports... default: 22 (guest) => 2222 (host) (adapter 1) ==> 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", "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "--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
Hyper-Vを確認。
コントロールパネル→プログラムと機能→Windowsの機能の有効化または無効化
開いた所、Hyper-Vが有効化されていたのでチェックボックスを外す。
Windowsの再起動後、vagrant upで無事立ち上がることを確認。