vagrant upでエラーになった話
個人PCにvirtualBoxとvagrantを入れることとなり、もろもろ設定したがvagrant upでこけてしまった
ググってみたらvirtualBoxを再インストールすると解消したという記事が多かったので試してみるも解消せず。ダメ元で修復してみるも解消せず。
2行目のエラーに着目。
VBoxManage.exe: error: VT-x is disabled in the BIOS for all CPU modes
Google先生に翻訳を依頼する。
VBoxManage.exe:エラー:すべてのCPUモードのBIOSでVT-xが無効になっています(VERR_VMX_MSR_ALL_VMX_DISABLED)
PCで仮想化の設定が無効になっていたことが原因であった。
仮想化設定を有効にするにはBIOSで設定を変更する必要がある。
設定としては以下。
1.BOISを開く。
(読みづらい場合は言語を日本語にする。
大体Advancedタブの一番上に言語選択欄がある)
2.Advancedタブ(=詳細設定タブ)にあるSystem Optionsでエンター。
3.Virtualization Technology(VTx)にチェックを入れる。
4.設定を保存する。
この後vagrant destroyせずvagrant upしてみたら成功した。