红联Linux门户
Linux帮助

拓展到4G内存

发布时间:2010-03-01 22:28:32来源:红联作者:shengyouxiao
我使用32位Ubunut 8.0.4(DVD)系统

内核是linux 2.6.24-27-genneric

处理器支持64位,但是我还是像留在32位上面。

我也去很多论坛上面看到过,怎么才能把内存从3.2提升到4G呢?

很多人都说要换内核,不用Genneric版的。

但是使用什么版本呢?

谢谢!
文章评论

共有 7 条评论

  1. shengyouxiao 于 2010-03-07 18:22:02发表:

    安装了bigmem怎么还没生效呢?

  2. shengyouxiao 于 2010-03-04 23:25:57发表:

    对了。已经知道了,去安装和编译PAE内核就可以了。。。

    网上有人说Linux会用没用的内存来做磁盘交换空间(虚拟内存),但是我觉得在全面使用的时候应该没有把。

    所以认为32位使用4G是一定可以的!!

    就是要加以时日!

    大家一起来。

  3. shengyouxiao 于 2010-03-04 23:23:27发表:

    决定等放五一的时候再来搞,开学作业好多。。写都写不忘。

    下面是网上的。
    ……………………………………………………………………
    问题
    Linux无法支持超过4G的内存,笔者使用的Linux是CentOS 5,机器是DELL PE1950服务器。

    原因:
    X86系统默认寻址能力的限制

    解决办法:
    安装具有PAE(物理寻址扩展)功能的内核

    1) 命令行下运行内核安装命令 'yum install kernel-PAE'。

    2) 编辑启动配置文件 'vi /etc/grub.conf',修改default值为0。这样的做的目的是让kernel-PAE做为默认启动内核.
    default=0
    timeout=5
    splashimage=(hd0,0)/grub/splash.xpm.gz
    hiddenmenu
    title CentOS (2.6.18-53.1.4.el5PAE)
    root (hd0,0)
    kernel /vmlinuz-2.6.18-53.1.4.el5PAE ro root=LABEL=/1
    initrd /initrd-2.6.18-53.1.4.el5PAE.img
    title CentOS (2.6.18-8.el5)
    root (hd0,0)
    kernel /vmlinuz-2.6.18-8.el5 ro root=LABEL=/1
    initrd /initrd-2.6.18-8.el5.img

    3) 保存配置,重启机器.

    本文出自 “面朝大海,春暖花开” 博客,转载请与作者联系


    再来一个

    主要需要2个方面设置
    1.bios:在bios里开启对大内存的设置
    2.安装支持大内存的kernel

    Centos5上安装方法

    centos 5.0 默认安装 for i386的内核不支持 4g+的内存
    需要安装上kernel-hugemem
    CODE:yum install kernel-hugemem
    结果发现 centos 下面 没有 kernel-hugemem这个rpm包了

    已经改名为kernel-PAE
    尝试用yum安装
    CODE:yum install kernel-PAE

    安装好后 还需要手工修改 引导
    CODE:vi /boot/grub/grub.conf

    如果看到如下代码 代表PAE内核已经安装好了
    title CentOS (2.6.18-8.1.4.el5PAE)
    root (hd0,0)
    kernel /vmlinuz-2.6.18-8.1.4.el5PAE ro root=LABEL=/
    initrd /initrd-2.6.18-8.1.4.el5PAE.img
    修改设置为默认启动
    default=0

    RHEL5安装方法
    如果是RHEL5的系统就可从安装过Kernel-PAE的Centos上复制过来路径如下/var/cache/yum/update/packages/kernel-PAE-2.6.18-53.1.21.el5.i686.rpm
    使用scp kernel-PAE-2.6.18-53.1.21.el5.i686.rpm root@192.168.168.164:/opt
    这样将该文件复制到RHEL5上,然后rpm -Uvh kernel-PAE-2.6.18-53.1.21.el5.i686.rpm
    就可以安装好该包,然后修改下/etc/grub.conf将Default改成0就可以了

    都是使用Centos的,就是红帽企业版的社区版。

  4. wst021 于 2010-03-03 16:04:44发表:

    过来学习一下。

  5. shengyouxiao 于 2010-03-02 23:55:39发表:

    大家升级到linux 2.6.24-27了么?

  6. Autobi 于 2010-03-02 08:22:31发表:

    不太清楚

  7. rgwan 于 2010-03-02 04:00:04发表:

    bigmem