VirtualBox 4.2.12r84980にUbuntu 12.04をインストールしようとしていました。そうですか
this kernel requires an x86-64 CPU, but only detects an i686 CPU, unable to boot
しかし、私は64ビットのWindows 8を使用しており、Ubuntuを試すのと同じ.isoを試しています。それでは問題は何ですか?
VirtualBox 4.2.12r84980にUbuntu 12.04をインストールしようとしていました。そうですか
this kernel requires an x86-64 CPU, but only detects an i686 CPU, unable to boot
しかし、私は64ビットのWindows 8を使用しており、Ubuntuを試すのと同じ.isoを試しています。それでは問題は何ですか?
回答:
Virtual Boxで64ビットOSを実行できるようにするには、仮想マシンのアーキテクチャも64ビットに設定する必要があります。
一般的にUbuntu 64ビットを選択します-> VM作成時の基本設定
さらに、64ビットゲストを実行するには、仮想マシンの[システム]-> [マザーボード設定]で入出力APICを有効にすることをお勧めします。
ではシステム- >加速、我々はハードウェア仮想化を有効にすることができますタブには、CPUのVT-X / AMD-Vを備えています。
ホストシステムでは、BIOSでハードウェア仮想化を有効にする必要があります。
一部のシステムでは、信頼できない実行を防ぐためのホストBIOSオプションをオフにする必要があります(ソース)。
仮想マシンの設定を開きます。[バージョン]ドロップダウンボックスに移動します([一般]> [基本]> [バージョン])。
ドロップダウンのオプションとして「Ubuntu(64ビット)」が表示されない場合、ホストで仮想化が有効になっていないことを意味します。
ホストを再起動し、BIOSに移動して仮想化を有効にします。BIOSを終了し、変更を保存したことを確認します。
これで、[バージョン]ドロップダウンボックスにすべての64ビットオプションが表示されます。
私のような人で、仮想ボックスにバージョンを選択するオプションがない場合:Ubuntu(64ビット):
これを行う: 32ビットUbuntu isoをダウンロードします。特に、仮想ボックスにUbuntuをダウンロードするときに、2GB未満のメモリを割り当てることを選択した場合。
vboxmanage createvm --name "ubuntu" --ostype Ubuntu_64 --register
または、すでに作成している場合は、
vboxmanage modifyvm --ostype Ubuntu_64
すべてOSTYPEを一覧表示するには:http://zeblog.co/?p=390