红联Linux门户
Linux帮助

让32位Ubuntu支持超过4G内存的方法

发布时间:2009-09-05 22:59:30来源:红联作者:greatesteclipse
32位Ubuntu中支持超过4G的大内存的方法

目前32位的Ubuntu仅能支持4G的内存,解决方法是使用server版本的内核:

sudo apt-get install linux-restricted-modules-server

sudo apt-get install linux-headers-server

sudo apt-get install linux-image-server linux-server

最后重启

-----

根据不同的内核版本,可能是:

sudo apt-get install linux-restricted-modules-2.6.27-7-server

sudo apt-get install linux-headers-server

sudo apt-get install linux-image-server linux-server


32位进程(一般进程,不使用用AWE(Address Windowing Extension,地址窗口扩展) API集)最大使用3G

特别提示:

安装server的kernel,32位的系统可以使用4G以上的内存,最多能到64G。前提是主板能够支持

特别提示:

32位系统(XP,windows2003等MS32位系统, Ubuntu等linux32 位系统)要能利用4G内存,都是采用内存重映射技术。需要主板及系统的支持。

如果关闭主板BIOS的重映射功能,系统将不能利用4G内存,可能只达3.5G.

特别提示。

32位系统,打开内存得映射功能后,系统将不能使用休眠功能(休眠与待机不同)。
文章评论

共有 7 条评论

  1. rgwan 于 2009-09-12 19:29:15发表:

    我是下载内核编译选择大内存支持!

  2. freeice 于 2009-09-06 13:23:01发表:

    这么好的贴子看一下。。。多多交流哈。。。。谢谢!!!

  3. freeice 于 2009-09-06 13:22:56发表:

    我的电脑才128+128。。。用得还是可以。。。

  4. freeice 于 2009-09-06 13:22:11发表:

    这么好的贴子看一下。。。多多交流哈。。。。谢谢!!!

  5. freeice 于 2009-09-06 13:22:01发表:

    这么好的贴子看一下。。。多多交流哈。。。。谢谢!!!

  6. xiazhouquan 于 2009-09-06 12:19:44发表:

    用linux两G的内存我都没用完过,谢谢分享

  7. aovrce 于 2009-09-06 00:04:12发表:

    还没有这么大的内存