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包:
[root@localhost ~]# 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方式安裝:
[root@localhost ~]# yum install kernel-PAE//直接安裝即可
2.修改/etc/grub/guub.conf文件:
[root@localhost ~]# 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的版本:
[root@localhost ~]# 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.查看系統內存:
[root@localhost ~]# 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位操作系统支持大内存的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java clone() 方法详解及深克
- 下一篇: Ubuntu14.04使用Systemb