32位虚拟机装64位系统

这篇文章由 在 星期二, 9 八月, 2011 发表。

  问题现象:

  在虚拟机里装ubuntu-10.04.1-server-amd64时候,虚拟机报如下错误:
This kernel requires an x86-64 CPU, but only detected an i686 CPU.
Unable to boot – please use a kernel appropriate for your CPU.

  CPU是i7-2600,4G内存,操作系统32位Win2003SP2企业版。

  一开始以为是不能在32位系统下装64位虚拟机,后来发现另外一台i3机装32位win2003却没问题;光盘镜像和虚拟机和操作系统用的都是同一个,怎么就会报错呢。

  后来查资料是因为CPU虚拟化技术没有打开,打开方法在BIOS中关于CPU的设置,找到“Virtualization Technology(VT)”选项,设为“Enable”,就可以了。


Intel 关于虚拟化技术的连接


Leave a Reply