Windows8 Proの、VirtualBoxで対象OSのバージョンに(64bit)が表示されなく悩んだ。(原因はまた奴のせいでした・・・)

最初に結論を書きます。

「Windows8 Pro」標準搭載の仮想環境「hyper-v」を有効にしてると、他の仮想マシンアプリ(VirtualBox等)から64bitCPUとして認識されないらしい。

Microsoftのアホー これ解消するのに何時間悩んだと思うんだ!(TT)

 

以前ににたような感じで

Windows8 Proで、CPU仮想支援機能(VT/AMD-V)が有効にならなくて悩んだ。(元々は使えていたのに)

と言うのではまったこともありました。

 

 

さて、Vigrant用のBOXファイルを作成しようとVirtualBoxでUbuntuの64ビット版をインストールしようとしたら、仮想マシンの「新規」作成を行おうとしたところ「タイプ」に「Linux」を選択、バージョンで「Ubuntu」を選択。(なぜかUbuntu(64bit))の選択がなかった。

Windows8 Proの、VirtualBoxで対象OSのバージョンに(64bit)が表示されなく悩んだ(1)

 

変だなと思いながら起動してみるもエラーがでてしまう。

Windows8 Proの、VirtualBoxで対象OSのバージョンに(64bit)が表示されなく悩んだ(2)

 


This kernel requires an x86-64 CPU, but only detected an i686 CPU.
Unable to boot - please use a kernel appropriate for your CPU.

とエラーが出ます。

Windows8 Proの、VirtualBoxで対象OSのバージョンに(64bit)が表示されなく悩んだ(3)

 

自分のマシンは「64bit」にも「Intel VT」機能も有効になってます。

Windows8 Proの、VirtualBoxで対象OSのバージョンに(64bit)が表示されなく悩んだ(4)

続きを読む «…»

Windows8 Proで、CPU仮想支援機能(VT/AMD-V)が有効にならなくて悩んだ。(元々は使えていたのに)

最初に結論を書きます。

「Windows8 Pro」標準搭載の仮想環境「hyper-v」を有効にしてると、他のアプリからCPU仮想支援機能(VT/AMD-V)が使用できなくなるみたい。

Microsoftのアホー これ解消するのに何時間悩んだと思うんだ!(TT)

さて、以前Vagrant記事書いた時や、普通にVirtualBoxやVM Wareを使ってて、久々にVagrandいじろうと思い久々に「vagrant up」したらエラーメッセージがでて。

C:\Users\mi\LAMP>vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
[default] Clearing any previously set forwarded ports...
[default] Creating shared folders metadata...
[default] Clearing any previously set network interfaces...
[default] Preparing network interfaces based on configuration...
[default] Forwarding ports...
[default] -- 22 => 2222 (adapter 1)
[default] -- 80 => 8080 (adapter 1)
[default] Booting VM...
[default] Waiting for machine to boot. This may take a few minutes...
The guest machine entered an invalid state while waiting for it
to boot. Valid states are 'starting, running'. The machine is in the
'poweroff' state. Please verify everything is configured
properly and try again.
If the provider you're using has a GUI that comes with it,
it is often helpful to open that and watch the machine, since the
GUI often has more helpful error messages than Vagrant can retrieve.
For example, if you're using VirtualBox, run `vagrant up` while the
VirtualBox GUI is open.

おかしいなーと思い、直接VietualBoxから実行してみると

VTが有効にならない(1)     とエラーが出ます。 intel VT対応マシンでBIOSでも有効になってて前は使えてたのになんのことやら。 続きを読む «…»