l 作者:陈***(chenrui@***.cn)
Centos5.2 32位系统添加内存后容量只能显示3.2G的问题# free –m 内存只显示3.2G total used free shared buffers cached Mem: 3289 372 2917 0 23 273 -/+ buffers/cache: 75 3214 Swap: 1983 0 1983 |
解决方法:
经研究,默认CentOS5.5 i386 是不支持4G以上内存的,需要安装kernel-PAE。
# yum install kernel-PAE
# vi /boot/grub/grub.conf
# grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You have a /boot partition. This means that # all kernel and initrd paths are relative to /boot/, eg. # root (hd0,0) # kernel /vmlinuz-version ro root=/dev/sda8 # initrd /initrd-version.img #boot=/dev/sda default=1 timeout=5 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu title CentOS (2.6.18-194.8.1.el5PAE) root (hd0,0) kernel /vmlinuz-2.6.18-194.8.1.el5PAE ro root=LABEL=/ initrd /initrd-2.6.18-194.8.1.el5PAE.img title CentOS (2.6.18-194.el5) root (hd0,0) kernel /vmlinuz-2.6.18-194.el5 ro root=LABEL=/ initrd /initrd-2.6.18-194.el5.img |
把default=1修改成default=0,重启系统就可以了
重启后显示正常
# free -m
total used free shared buffers cached
Mem: 12179 380 11799 0 26 274
-/+ buffers/cache: 79 12100
Swap: 1983 0 1983