内核需要一个x86-64的CPU,但只检测到一个i686的CPU。我该如何安装Lubuntu/Ubuntu?

我正在尝试在我的笔记本电脑上安装Lubuntu(有点旧,2005年的)。[笔记本电脑配置:Intel® Celeron® CPU 410 @ 1.46 GHz 1.47GHz,448 MB的RAM]
我点击“安装”按钮后,出现了以下提示信息:
This kernel requires an x86-64 CPU, but only detected an i686 CPU. 
Unable to boot - please use a kernel appropriate for your CPU.

我该怎么做才能在我的电脑上安装Lubuntu?


6个回答


如果 BIOS 中没有虚拟化选项,那么很可能你的硬件不支持虚拟化。http://www.sevenforums.com/virtualization/138030-what-do-you-do-if-you-have-no-virtualization-option-bios.html - raindrop
1如果您在BIOS中启用了VT-x/AMD-V,但仍然出现此错误,请尝试将虚拟机设置更改为Type=Other和Version=Other/Unknown(64位)。在我的Dell Precision 4500上启用所有虚拟化设置并不能解决问题,但使用不同的设置可以。 - Yardboy
1这是一个32位的CPU:https://ark.intel.com/products/27148/Intel-Celeron-M-Processor-410-1M-Cache-1_46-GHz-533-MHz-FSB - thomasrutter
1而且显然没有VT-x或AMD-V。 - thomasrutter
请注意,在更改BIOS设置后,请确保重新启动,否则可能无法正常工作。我通常在休眠后更改BIOS。需要进行完整的Windows重新启动。 - niico

下载正确的安装文件...你下载了一个64位版本,但你的系统是32位的。
这里 (12.04)获取。选择PC (Intel x86) desktop CD而不是64-bit PC (AMD64) desktop CD14.0416.04

@kalebra 为了为您的老旧32位(i36)笔记本电脑创建最新版本的安装介质,需要下载的图像文件名为lubuntu-12.04-desktop-i386.iso。嗯,我想我们都已经非常清楚地表达了这一点,您觉得呢? :-) - irrational John
1下载链接已过时。请寻找最新的32位版本。 - ferrangb
已经更新到16.04版本啦 :D - Rinzwind

你必须下载x32版本(而不是x64版本)

初始使用32位版本时,我遇到了这个错误。 - Wolfpack'08

对于在VirtualBox VM中遇到此问题的任何人,请确保将VM版本设置为Ubuntu(64位),而不是Ubuntu(32位)(或者反之亦然,如果您使用的是32位.iso)。

Picture of VM version field in a VirtualBox settings dialog


根据您的计算机选择一个LUBUNTU镜像

选择32位版本。

PC(Intel x86)桌面版 CD

适用于几乎所有的个人电脑。包括大多数采用Intel/AMD等处理器的机器,几乎所有运行微软Windows操作系统的计算机,以及基于Intel处理器的较新型号的苹果Macintosh系统。如果您不确定,请选择此选项。

选择64位版本。

64位 PC(AMD64)桌面版 CD

选择此选项以充分利用基于AMD64或EM64T架构的计算机(例如Athlon64,Opteron,EM64T Xeon,Core 2)。如果您使用的是非64位的AMD处理器,或者需要完全支持32位代码,请改用Intel x86镜像。


在BIOS里面...当你看到厂商的标志时按下“esc”键,你将进入预启动屏幕,从那里你可以选择BIOS..浏览一下,找到虚拟化技术并启用它... 这样就能正常工作了。