linux32位操作系统支持大内存

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux32位操作系统支持大内存相关的知识,希望对你有一定的参考价值。

32bit的linux操作系统最大支持的内存为4GB,如何让其支持更大的内存呢?

我们需要将操作系统安装kennel-PAE内核包,让系统支持PAE物理地址拓展,下载地址:http://pan.baidu.com/share/link?shareid=392468&uk=436421975下载的是rpm的安装包,如果主机可以上网的话,可以使用yum命令安装,更加的省时省力!以下我使用centOS5.5-32bit来演示:

首先,查看linux系统是否安装查看是否安装了kernel-PAE-devel与kernel-PAE包:

[[email protected] ~]# rpm -qa |grep kernel//我的测试机已安装这2个包

kernel-headers-2.6.18-194.el5

kernel-2.6.18-194.el5

kernel-PAE-2.6.18-371.11.1.el5

kernel-devel-2.6.18-194.el5

kernel-PAE-devel-2.6.18-371.11.1.el5

1.yum方式安装:

[[email protected] ~]# yum install kernel-PAE//直接安装即可


2.修改/etc/grub/guub.conf文件:

[[email protected] ~]# cat /etc/grub.conf 

#boot=/dev/sda

default=0//此处需要改为“0”

timeout=5

splashimage=(hd0,0)/grub/splash.xpm.gz

hiddenmenu

title CentOS (2.6.18-371.11.1.el5PAE)//出现这个表示安装PAE成功了

        root (hd0,0)

        kernel /vmlinuz-2.6.18-371.11.1.el5PAE ro root=LABEL=/ rhgb quiet

        initrd /initrd-2.6.18-371.11.1.el5PAE.img

title CentOS (2.6.18-194.el5)

        root (hd0,0)

        kernel /vmlinuz-2.6.18-194.el5 ro root=LABEL=/ rhgb quiet

        initrd /initrd-2.6.18-194.el5.img

3.重新启动系统:

init6


4.查看kernel的版本:

[[email protected] ~]# uname -a

Linux localhost.localdomain 2.6.18-371.11.1.el5PAE #1 SMP Wed Jul 23 15:54:19 EDT 2014 i686 i686 i386 GNU/Linux


5.查看系统内存:

[[email protected] ~]# free -m 

             total       used       free     shared    buffers     cached//已经支持到4GB以上啦!

Mem:          4657        549       4108          0         31        355

-/+ buffers/cache:        162       4494

Swap:         4031          0       4031

OVER~


以上是关于linux32位操作系统支持大内存的主要内容,如果未能解决你的问题,请参考以下文章

ideatvK82支持多大内存

请问win10专业版64位最大支持多大内存呢?

Linux系统最大支持多少的内存?

装虚拟机需要多大内存

tomcat最多能占多大内存?

神舟天运F550SOEM N/A(矽统 671MX)支持多大内存?