默认安装时,Ubuntu Desktop 32Bit是否支持超过4GB内存?


19

Ubuntu Desktop 32 Bit是否支持超过4GB的内存,而无需更改任何内容(无需通过编译内核或类似方法激活PAE)。将32位Ubuntu安装在计算机上足以自动检测额外的内存。如果是的话,如果我在已经具有4GB Ram的32Bit Ubuntu上添加了超过4GB的存储空间,是否可以使用?
一个示例是在Ubuntu 32 Desktop上安装8GB Ram。

我的主板最多支持8GB RAM,并具有32位和64位支持(这是Intel DP35DP)


我在启动板中发布了一个有关LiveCD / LiveUSB的问题,如果使用集成的视频卡和Nvidia卡进行安装,则从它们安装时会出现黑屏。解决方案是从Nvidia卡断开/连接VGA或HDMI电缆。至少直到解决方案出现为止。另一个是在64位系统上至少出现4个系统冻结。我知道这将在几周内解决,但是暂时我会使用32位,直到12.04.1出来时再次测试为止。
路易斯·阿尔瓦拉多

Answers:


17

Ubuntu 10.04和更高版本应立即支持PAE,并且过去十二年中生产的大多数处理器也支持PAE,因此从理论上讲应该可以正常工作。
如果您尝试安装Karmic或更旧的版本,则可能需要根据wiki文章自己启用PAE 。

可能还需要在BIOS中切换某些选项,例如“ Software Memory Hole”。

Wiki文章中的信息也可能对您有用:

一台32位计算机的字长为32位,因此理论上将内存限制为4GB。通过使用“物理地址扩展”(Physical Address Extension)(或PAE)扩展了此障碍,该限制将限制增加到64GB,尽管4GB以上的内存访问会稍微慢一些。


因此,如果我在4GB计算机上安装Ubuntu 32bit。然后再放入4GB,总共8GB。它会阅读它,而不会浪费任何时间。
Luis Alvarado

您至少应该通过发出命令来检查首先运行哪个内核uname -a。我很确定首先需要使用PAE来使用整个4 GB。@CYREX
oKtosiTe 2011年

我现在有4GB,我刚刚安装了在网站上找到的32位ubuntu桌面普通版。当我使用cat proc / meminfo时,我得到的总数如下:MemTotal:4054012 kB当我执行此操作时,cpu显示pae:cat / proc / cpuinfo | grep pae
Luis Alvarado

您的内核也需要支持它。所示的内核名称是否uname -a包括PAE或bigmem之类的内容?@CYREX
10

当Scaine对其他答案之一发表评论时,您可以通过系统>管理>系统监视器进行检查。即使它不是内核名称,也可能仍受支持。@CYREX
oKtosiTe 2011年

9

从Ubuntu社区文档中:启用PAE

如果Ubuntu 10.04的CD和DVD安装程序检测到3 Gb以上的可用内存,则会自动安装启用PAE的内核。对于liveCD,由于CD上没有启用PAE的内核软件包,因此需要有效的网络连接。

物理地址扩展(PAE)是一项功能,它允许x86(32位)处理器访问大于4 GB(理论上最大为64GB)的物理地址空间(包括随机访问内存和内存映射的设备)。


1
两天前,我在具有4Gb RAM的服务器上安装了32位10.10。不需要做任何事情-它就可以了。如果在安装后运行系统/管理/系统监视器,则可以检查“系统”选项卡以确认pae内核已自动安装。
Scaine's

6

如果使用启用了PAE的内核,则可以。我现在使用32位内存和8GB RAM。我认为PAE也已设为12.04的默认值。


1
是的,顺便说一句,如果您在具有4 GB的系统上安装32位系统,它将自动为您安装PAE内核。
roadmr 2012年

@dobey-看起来我的v12.04 LTS默认也安装了PAE支持(uname -a)。
jjwdesign 2014年

4

如Ubuntu文档中所示:

  • Ubuntu 12.10(定量)及更高版本: 通用默认内核已启用PAE。
  • 从Ubuntu 10.04 LTS(Lucid Lynx)到Ubuntu 12.04 LTS(Precise):Ubuntu 的CD和DVD安装程序会在检测到3 Gb以上的可用内存时自动安装启用PAE的内核。对于liveCD,由于CD上没有启用PAE的内核软件包,因此需要有效的网络连接。

参考:https : //help.ubuntu.com/community/EnablingPAE

因此,您不必安装内核或对其进行编译。只需使用备用安装光盘即可;或如果需要实时桌面CD,请确保在安装时已连接到Interent



1

pae-kernel在12.04中是默认设置,因此您最多可以使用64个演出(如果您的主板允许的话;-)


0

上面的PAE是最佳途径。作为参考,本周我利用便宜的UK 8Gb RAM(£20.00!)模块为我目前的AMD X2 Dual Core配备了4Gb DDR3(1333)内存,用一个8Gb替换了2个模块,但是发现我只有使用(系统工具)大约3.7Gb的内存。在这里快速阅读Askubuntu和上述文章https://help.ubuntu.com/community/EnablingPAE(使用PAE),通过终端快速安装并重新启动,然后给了我8Gb。

就目前而言,我仅在3个组件中的1个上运行11.04(其他组件在12.04上运行),但是如果时间允许,它将升级到最新版本。我只希望内存现在可以工作,而我的11.04上未安装PAE。正如通过本文的上述帮助“手动启用PAE”部分中所述,花了我很多时间才能通过终端下载。如果说PAE最多支持64Gb,那么我将采用16Gb RAM路由。

我建议任何希望在11.04阶段升级类似产品的人,遵循上面的内容。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.