将Ubuntu 12.04刻录到CD后,我尝试启动并收到消息:
This kernel requires the following features not present on the CPU:
pae
Unable to boot - please use a kernel appropriate for your CPU.
这是什么意思?
将Ubuntu 12.04刻录到CD后,我尝试启动并收到消息:
This kernel requires the following features not present on the CPU:
pae
Unable to boot - please use a kernel appropriate for your CPU.
这是什么意思?
Answers:
该错误消息表示您的CPU不支持PAE扩展-这是一种允许32位CPU寻址超过4GB内存地址空间的技术。
默认情况下,Ubuntu的12.04和更高版本期望具有此功能的CPU:
PAE由Intel Pentium Pro及更高版本的CPU提供,包括所有以后的Pentium系列处理器(Pentium M的400 MHz总线版本除外)。在具有相同或类似高级架构的其他处理器上也可以使用它,例如AMD Athlon和更高版本的AMD处理器。 维基百科
尽管上面的条件是完全正确的,但是在主板上具有内存控制器的旧系统可能不会“暴露” CPU的PAE支持,从而使它们成为非PAE。
有一个关于这个的错误报告;Canonical决定默认的Ubuntu桌面安装将需要PAE支持。
一些建议的解决方法:
ubuntu-desktop
软件包切换到默认的Unity桌面。安装10.04或11.10,然后升级到12.04。请参阅下面的链接问题以获取12.10。
mini.iso
并将其刻录到CD或USB。linux-generic
在要求选择内核时进行选择,并ubuntu-desktop
使用非PAE内核获得常规桌面CD会给您的“默认” Ubuntu安装。
Ubuntu 12.04.5和14.04支持选项(“ forcepae”)在Pentium M CPU(默认情况下处于禁用状态)上启用PAE。要启用它:
Boot Options file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash --
编辑此行,并在末尾添加forcepae
两次带有空格的参数--
:
Boot Options file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash forcepae -- forcepae
forcepae -- forcepae
注意:
forcepae
需要两次,因为它为两个不同的内核引导程序设置了启动参数-作为安装程序一部分运行的内核(位于的左侧--
)和在已安装系统上运行的内核(位于的右侧--
)。
最后的文字-- forcepae
不应该是--forcepae
。--
与之间有一个空格forcepae
按下Enter键,希望Ubuntu将启动,其余安装将成功。如果您在Unity中遇到图形问题,或者发现它运行缓慢,请尝试使用更轻量的发行版,如Xubuntu。
链接的问题:
此答案使用在Virtual Box中进行安装所需的设置来完成裸机安装中的现有答案。
Ubuntu> = 12.04附带的内核默认是PAE内核。
通过Virtual Box中的安装,可以向虚拟机公开CPU的PAE功能(如果支持)。从Virtual Box Manager 系统->处理器设置中选择“启用PAE / NX”:
如果此选项显示为灰色,则您的主机CPU不具有此功能。只有这样,您才需要安装非Pae内核。
非常感谢您的所有建议和帮助。
我想不出如何最好地回报我的工作状况的报告,所以我将其写为“答案”。
昨天晚上整个晚上都花了很多时间,但我现在可以在我八岁的三星小巧笔记本电脑上运行并完美运行12.04 LTS(尽管非常强大的处理能力,但我还是很喜欢它)。我将把它当作全新的硬盘来对待,因为Ubuntu警告我当前的硬盘即将损坏。
以下是在此非PAE机器上运行12.04 LTS所采取的步骤:
呸。我不想吃Windows XP分区,也看不到为什么要让Ubuntu可以进行一般的Web浏览和检查电子邮件,我需要超过6GB的磁盘空间,所以我再次开始:
我尝试查看了磁盘的分区方式,除了XP以外,还有大约四个分区。我相当盲目地随意删除了所有这些,除了XP One和CA。300 MB的交换分区,并为Ubuntu分区创建了一个新分区,其编号为“ 4”,并且在某处涉及单个“ \”或“ /”。那时我有点过时的照顾(并且失去了生存的意愿),但我的手指交叉了我的XP分区不会被破坏。
那时我还读到,在升级到12.04之前,您应该更新现有[11.10]版本上的所有软件。(所以我删除程序负载的策略将变得毫无用处)。我还发现了备用 CD iso文件的链接,因此将其刻录到CD而不是使用Internet(尽管由于最近的免费BT [英国电信],Internet连接的速度比以70MB / s的速度读取CD更快)。升级)。我估计可以使用CD保留磁盘空间,因为在安装过程中不会下载较新的更新。
因此,接下来,我尝试了以下方法:
和呼啦!现在,它可以正常工作(与启动Windows XP,phew一样),没有任何故障或不兼容。我对所有Fn组合键都能正常工作,无线工作,屏幕看起来很棒并且可以将扬声器的音量调大到Windows感到印象深刻(这意味着我不必在大多数情况下都使用耳机)时间听什么)。我什至可以使用触摸板的右边缘上下滚动,而不必启用该功能!另外,硬盘驱动器不会像Windows那样频繁地磨掉。我喜欢Ubuntu字体,再次喜欢Ubuntu上出色的屏幕文本可读性(在我看来比Win或Mac更好)。乍看之下,启动器位于屏幕左侧,但是在阅读了该设计选择背后的理由后,我将尝试习惯这一点。它明智地使用了充足的水平空间来释放一些更加稀缺的垂直空间。
在这里,我要再次感谢所有人的建议。我希望对我的尝试,错误和最终成功的描述对某人有用!
一些替代方案:
按照Ubuntu帮助页面中的说明安装fake-pae(在12.04上,然后可以升级到12.10和13.04)。
重新安装lubuntu-fake-pae,为13.04。
安装另一个不需要PAE的基于Ubuntu的发行版,例如Puppy Retro或Bodhi Linux。
物理地址扩展(PAE)是一项功能,它允许32位x86处理器访问大于4 GB的物理地址空间(包括随机访问内存和内存映射的设备)。
Ubuntu 12.04默认使用32位ISO的PAE Linux内核,因此不支持PAE的旧计算机无法启动最新的Ubuntu版本。但是,有一种方法可以使用非PAE netboot最低ISO在不支持PAE的计算机上安装Ubuntu 12.04 LTS Precise Pangolin。
如果您需要支持非付费系统,请尝试lubuntu。如果在安装后确定不喜欢LXDE环境,则可以使用以下命令安装unity:
sudo apt-get install ubuntu-desktop
要完全删除并重新安装ubuntu,请选择“其他”,然后选择当前安装了ubuntu的分区用作“ /”,ext4,然后选中格式框。