在华硕 EEE PC 1025C 上的 Ubuntu 12.04 中启用 PAE

在华硕 EEE PC 1025C 上的 Ubuntu 12.04 中启用 PAE

我有一台 EEE PC 1025C,预装了 Windows 7 Starter Edition。我毫无困难地安装了 Ubuntu 12.04 32 位双启动。 的输出uname -r给出了 的输出3.4.0-030400-generic。几周后,我安装了 4GB 的内存。我使用 apt-get (linux-generic-paelinux-headers-generic-pae) 安装了 PAE 文件。我还通过检查 验证了处理器是否支持 PAE /proc/cpuinfo。但是,系统仍然没有启用 PAE(uname与之前的输出相同)。当我使用 检查总内存时free -m,它显示 3019,但 BIOS 告诉我启动屏幕上所有 4GB 都在。我遗漏了什么?

答案1

安装 PAE 内核只是其中的一部分 - 您还必须更新 grub。尝试运行

sudo update-grub

并重新启动以查看 PAE 内核是否出现在 grub 菜单上。

或者,你可以使用 64 位版本重新安装。我还注意到 3.4.0 不是 12.04 的正常内核版本。它应该是 3.2.0-31-generic-pae

在首次发布后不久,Ubuntu 12.04 就删除了普通的通用内核 - pae 内核现在是默认内核。通用内核仍用于某些版本,例如 Lubuntu。 在此处输入图片描述

答案2

Asus Eee PC 1025C 不支持 64 位处理或 PAE。Asus Eee PC 1025C 包含一个 42 美元的 CPU(Intel N2600 - 又名“Cedar Trail”)。为了保持上网本的零售价低廉(从而具有竞争力),Asus 不想为 CPU 支付全价,因此它与 Intel 进行了谈判,后者同意降低 CPU 的价格。但是,作为降价的回报,Intel 禁用了 64 位计算和 PAE。

更糟糕的是,华硕 Eee PC 1025C 的键盘上贴着一张标签,上面写着:“双核 CPU”。这句话根本不是真的。它应该是:“我们太抠门了,不愿意为这款双核 CPU 支付全价,所以我们让英特尔禁用了 64 位核心,然后对我们的客户撒谎”。

相关内容