如何在非PAE CPU上安装? (错误“内核需要CPU上没有的function:PAE”)
将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.
这是什么意思?
错误消息表示您的CPU不支持PAE扩展 – 这是一种允许32位CPU处理超过4GB内存地址空间的技术。
默认情况下,12.04及更高版本的Ubuntu需要具有此function的CPU:
PAE由Intel Pentium Pro及以上CPU提供,包括所有后来的Pentium系列处理器(Pentium M的400 MHz总线版本除外)。 它也可以在具有相同或更高级版本的相同架构的其他处理器上使用,例如AMD Athlon [可疑 – 讨论]和后来的AMD处理器型号。 维基百科
虽然上述情况严格如此,但是在主板上具有内存控制器的旧系统可能不会“暴露”CPU的PAE支持,从而有效地使它们成为非PAE。
有一个关于此的热门错误报告 ; Canonical已经决定默认的Ubuntu Desktop安装将支持PAE。
一些建议的解决方法:
解决方法1:安装Lubuntu或Xubuntu ,然后安装常规Ubuntu桌面
- 安装Lubuntu 12.04 32位或Xubuntu 12.04 32位 ; 默认情况下,这两个都使用非PAE内核。
- 一旦启动到新的Lubuntu / Xubuntu,您就可以通过安装
ubuntu-desktop
软件包切换到默认的Unity桌面。
解决方法2:安装旧版本,然后升级到12.04
安装10.04或11.10,然后升级到12.04。 请参阅下面的链接问题12.10。
解决方法3:如果您有有线Internet连接,请使用“net install”mini-CD
- 这种方法需要一个合理快速的有线连接 – 所有包都将通过互联网下载。
- 下载非PAE网络
mini.iso
CD映像mini.iso
并将其刻录到CD或USB。 - 从它启动,按照步骤,当被要求选择内核时选择
linux-generic
,并选择ubuntu-desktop
以获得常规桌面CD给你的“默认”Ubuntu安装,只需使用非PAE内核。- 您也可以选择其他桌面之一。 您应该选择一个桌面,否则在安装后您将无法使用GUI。
解决方法4:仅限Pentium M上的Ubuntu 12.04.5和14.04(或更高版本)
-
Ubuntu 12.04.5和14.04支持一个选项(“forcepae”)以在Pentium M CPU上启用PAE(默认情况下禁用它)。 要启用它:
- 启动32位Ubuntu(或Xubuntu等)安装程序
- 当键盘的图像和圆圈中的小人物出现时,按Tab键
- 出现“选择语言”弹出窗口。 使用光标键并按Enter键选择您的语言
- 按F6,将弹出一个带有一些启动选项的灰色菜单
- 按逃生关闭窗口
- 您现在将看到一行说:
Boot Options file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash --
编辑此行并在
forcepae
添加两次带有空格的forcepae
参数:Boot Options file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash forcepae -- forcepae
-
forcepae -- forcepae
注意:forcepae
需要两次,因为它为两个不同的内核引导设置了引导参数 – 作为安装程序的一部分运行的内核(左侧的--
),以及在已安装的系统上运行的内核(右侧的--
)。最后的文字应该是
-- forcepae
not--forcepae
。--
和forcepae
之间有一个空格 -
按Enter键,希望Ubuntu将启动,其余的安装将成功。 如果您有Unity的图形问题,或者发现它很慢,请尝试像Xubuntu这样更轻量级的发行版。
相关问题:
- 如何判断机器是否有PAE?
- 是否可以在最新版本的Ubuntu中使用非pae内核?
有一个自定义iso可用 (使用风险自负)。
它对我有用,我必须在完成后安装相关的更新。
这个答案完成了裸机安装的现有答案,其中包含在Virtual Box中安装所需的设置。
将PAE暴露给Virtual Box中的虚拟机
Ubuntu> = 12.04附带的内核默认是PAE内核。
从Virtual Box中的安装,CPU的PAEfunction(如果支持)可以暴露给虚拟机。 从Virtual Box Manager 系统 – >处理器设置中选择“启用PAE / NX” :
如果此选项显示为灰色,则主机CPU不具有此function。 只有这样你才能安装非pae内核。
非常感谢所有的建议和帮助。
我无法弄清楚如何最好地报告我如何得到报告,所以我把它写成一个“答案”。
昨天晚上所有人都花了很长时间,但是我现在已经完成了12.04 LTS的运行并且在我八岁的小三星笔记本电脑上完美运行(尽管处理能力相当弱,但我非常喜欢它)。 我应该把它当作一个全新的硬盘驱动器,因为Ubuntu警告我,它当前的一个即将开始它。
以下是在这台非PAE机器上运行12.04 LTS所需的步骤:
- 使用选项从头开始再次安装11.10以完全移除9.10并更换它
- 通过Internet安装所有更新
- 接受通过互联网将升级版下载到12.04 LTS的提议
- 由于6GB的磁盘空间全部耗尽,导致停止运行
呸。 我不想进入Windows XP分区,并且不知道为什么我需要超过6GB的磁盘空间才能让Ubuntu用于一般网页浏览和检查电子邮件,所以我再次开始:
- 使用选项从头开始再次安装11.10,以完全移除12.04 LTS安装并更换它
- 没有安装任何更新
- 从11.10中删除了大量程序和应用程序
- 再次尝试通过互联网连接升级到12.04 LTS
- 磁盘空间再次耗尽,必须中止安装
我试着看看磁盘是如何分区的,除了XP之外还有大约四个分区。 我宁愿盲目地随意删除所有这些,除了XP和一个。 300 MB交换分区,并为Ubuntu分区创建了一个新的分区,数字为“4”,并在其中涉及单个“\”或“/”。 到那时我有点过去的关心(并失去了生活的意志)并且我的手指交叉,我的XP分区不会被破坏。
此时我还读到在升级到12.04之前,您应该更新现有[11.10]版本上的所有软件。 (所以我删除大量程序的伎俩会化为乌有)。 我还发现了替代 CD iso文件的链接,因此将其刻录到CD而不是使用互联网(即使互联网连接比以70MB / s的速度读取CD更快,这要归功于最近的免费BT [英国电信]升级)。 我的估算是我可以通过使用CD来保留磁盘空间,因为在安装过程中不会下载更新的更新。
所以,继续,我试过这个:
- 使用选项删除不完整的12.04 LTS并更换它,从头开始再次安装11.10
- 通过互联网连接安装了所有建议的11.10更新
- 重新启动,删除有线互联网连接并关闭无线
- 使用替代CD升级到12.04 LTS离线(让它整夜消失)
- 早上重新启动
- 通过互联网下载并安装更新
- 重新启动
欢呼! 它现在可以工作(就像启动到Windows XP,phew),没有一个小故障或不兼容。 令我印象深刻的是所有的Fn键组合都工作,无线工作,屏幕看起来很棒,并且扬声器的音量可以比Windows大得多(这意味着我不需要使用大部分耳机时间听到任何事情)。 我甚至可以使用触摸板的右手边缘向上和向下滚动,而无需启用该function! 此外,硬盘驱动器不会像Windows一样不断磨损。 我喜欢Ubuntu字体,再次,Ubuntu屏幕文本的出色可读性(在我看来明显优于Win或Mac)。 将发射器放在屏幕左侧我乍看之下并不太热衷,但是在阅读了设计选择背后的原因之后,我会尝试习惯这样做。 它合理地利用丰富的水平空间来释放一些更加稀缺的垂直空间。
我将结束这里的滔滔不绝和胡扯,再次感谢大家的建议。 我希望这种对我的试验,错误和最终成功的描述对某人有用!
一些替代品:
-
安装假pae (在12.04,然后你可以升级到12.10和13.04),如Ubuntu帮助页面中所述 。
-
全新安装的lubuntu-fake-pae是13.04。
-
安装另一个不需要PAE的基于Ubuntu的发行版,例如Puppy Retro或Bodhi Linux。
物理地址扩展(PAE)是一种允许(32位)x86处理器访问大于4千兆字节的物理地址空间(包括随机存取存储器和存储器映射设备)的function。
Ubuntu 12.04默认使用PAE Linux内核为32位ISO,因此不支持PAE的旧计算机无法启动最新的Ubuntu版本。 但是有一种方法可以在没有PAE支持的计算机上安装Ubuntu 12.04 LTS Precise Pangolin,使用非PAE netboot Minimal ISO。
请参阅使用netboot minimal ISO在不支持PAE的系统上安装Ubuntu 12.04 LTS 。
如果您需要支持非pae就绪系统,请尝试使用lubuntu 。 如果在安装后您决定不喜欢LXDE环境,则可以使用此命令安装unity:
sudo apt-get install ubuntu-desktop
要完全删除并重新安装ubuntu,请选择“其他”,然后选择当前安装了ubuntu的分区,将其用作“/”,ext4,并选中格式框。