VirtualBox

Surface pro 3 でvirtualboxでエラーが発生するとき

More than 1 year has passed since last update.

VirtualBoxのインストールエラー

Surface Pro 3 でVirtualBoxを利用する際、現時点 2014/07/26 での最新版4.3.14ではインストールに失敗する場合がある。
(インストールは成功したように見えても、実際に仮想マシンを動作させようとしてもエラーが発生して立ち上がらない場合も)

とりあえず、 http://download.virtualbox.org/virtualbox/4.3.12/ からダウンロードした4.3.12ならば動作する。

VT-Xが有効にならない

VirtualBoxが無事にインストールできても、VirtualBoxからCPU仮想化支援が見えず、64bit Linuxのboxが利用できない場合がある。Hyper-Vがいらんことをしている模様。

とりあえず、管理者権限で起動したコマンドプロンプトから下記コマンドを実行してHyper-Vを無効化すれば、当面幸せになれる。
(管理者権限で起動しないと、
「ブート構成のデータストアを開けませんでした。アクセスが拒否されました。」
と表示されて動作しない)

> bcdedit /set hypervisorlaunchtype off

・・・VisualStudioでWindowsPhoneの開発をする人は、必要に応じて有効にするべし。

> bcdedit /set hypervisorlaunchtype auto

動作した環境

vagrant upしたUbuntu14.04 64bitへvagrant sshできるところまで確認した環境。長かった。。。