ablog

不器用で落着きのない技術者のメモ

This kernel requires an x86-64 CPU, but only detected an i686 CPU

Oracle Linux VM Image for Hands-On Lab から OracleLinux64.ova をダウンロードして VirtualBox にインポートして起動しようとすると以下のエラーが出て失敗した。

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

I found simply changing Settings > General > Basic > Version from "Linux" to "Red Hat (64 bit)" corrected the "This kernel requires an x86-64 CPU, but only detected an i686 CPU. Unable to boot - please use a kernel appropriate for your CPU." error.

Welcome | Oracle Community

を参考に、[設定]-[一般]-[基本]-[バージョン]で「Oracle」から「Oracle (64 bit)」に変更したら解決した。


カーネルのバージョンは以下の通り。

$ cat /etc/issue
Oracle Linux Server release 6.4
Kernel \r on an \m

$ uname -a
Linux oraclelinux6.localdomain 2.6.39-400.17.1.el6uek.x86_64 #1 SMP Fri Feb 22 18:16:18 PST 2013 x86_64 x86_64 x86_64 GNU/Linux

関連


2013/12/17追記:
[設定]-[一般]-[基本]-[バージョン] で 64bit の選択肢が表示されない場合は、BIOSIntel Virtualization Technology を有効化すると表示されるようになる。