今天帮实验室老师给他的ThinkPad R51安装Ubuntu,结果遇到一个奇怪的问题。做成USB安装盘后,插入U盘启动电脑,按F12进入启动项选择界面,选择USB启动方式安装,结果刚进入安装界面就出现以下的提示信息。
this kernel requires the following features not present on the cpu。
unable to boot please use a kernel appropriate for your cpu.
一开始以为版本没选对,尝试了x86、x64、i386等配置,都无法进入安装界面,总是报错。后来去查了下R51的配置,发现是Pentrum M的CPU,没有PAE支持。然后查了下原因,原来是较新的Ubuntu都要求CPU支持PAE。因此想到两种解决方法:
- 使用旧版本的Ubuntu,比如10.04,然后一步步升级到所需要的版本;
- 下载不需要PAE支持的Ubuntu版本,或者自己编译Linux内核,不要将PAE编译进去。当然,最简单快捷的方法就是下载别人打包好的,比如说从这里下载。