Windows
vagrant
BIOS

vagrant up失敗ーWindows - BIOS編ー

More than 2 years have passed since last update.

当たり前のように使えると思っていたvagrant up.

Timeoutになってしまう

どれだけ待ってもいっこうに終わりそうもない。エラーメッセージもタイムアウトしたとだけしかでていない。

デバッグ

どこでつまずいているか確かめるために、実際にVMの中で動いている内容を確認する。下記のコメントアウトをはずして、vagrant reload

Vagrantfile
  config.vm.provider "virtualbox" do |vb|
    vb.gui = true
  end

vagrant reload後

 VT-x/AMD-V hardware acceleration is not available on your system. Your 64-bit guest will fail to detect a 64-bit CPU and will not be able to boot.

どうやらBIOSのほうで制限がかかっている模様。

Windowsを再起動

Windowsが立ち上がる前に、F2(Systemによって違うかも)を押してBIOSを起動する。

BIOSにてVirtualization Technologyを設定

BIOSを起動したらPowerに矢印キーで移動し、Virtualization TechnologyをEnableに変える。

設定を保存して終了。

解決!

これで無事Vagrant upもできるようになった。