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ビットに設定する必要があります。
VMの作成時に全般->基本設定でUbuntu 64ビットを選択します
さらに、64ビットゲストを実行するには、System-> Motherboardで入出力APICを有効にすることをお勧めします。 仮想マシンの設定:
System-> Accelerationタブで、CPUのVT-x/AMD-Vのハードウェア仮想化機能を有効にすることができます。
ホストシステムでは、 BIOSでのハードウェア仮想化 を有効にする必要がある場合があります。
一部のシステムでは、信頼できない実行を防ぐためのホストBIOSオプションをオフにする必要があります( source )。
仮想マシンの設定を開きます。 [バージョン]ドロップダウンボックスに移動します([一般]> [基本]> [バージョン])。
ドロップダウンのオプションとして「Ubuntu(64 bit)」が表示されない場合は、ホストで仮想化が有効になっていないことを意味します。
ホストを再起動し、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=39