讓32位linux/Centos系統支持4G以上內存

讓32位的Centos系統支持4G以上內存,剛開始的時候有人說用64位的系統不都解決了嗎?其實32位系統和64位系統各有各的用處。下面使用Centos-5.5-32位演示vim


1、系統環境:服務器

VMware虛擬機
ide

系統:Centos-5.5  32位ui

內存:4Gspa

32位系統沒有破除限制,系統只能識別都3G的內存blog

# free -m內存

wKiom1PsZ1vxYUqhAABzpdaQAf8415.jpg

# uname -a  //原始內核get

Linux localhost 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:35 EDT 2010 i686 i686 i386 GNU/Linux虛擬機


2、安裝PAE(物理地址擴展)it

# rpm -qa | grep kernel-PAE    //查看是否安裝了kernel-PAE-devel與kernel-PAE包,如安裝可直接    查看grub引導配置文件

# yum -y install kernel-PAE*

# vim /boot/grub/grub.conf


default=0      //把1改爲0,開機啓動PAE,不然不成功

timeout=5

splashp_w_picpath=(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


# init 6   //重啓系統

# free -m  //查看內存已經支持4G以上

wKioL1PsboPgRI9RAAB04cgQGZY910.jpg

要是重啓報錯或內存無改動,那麼估計是你的服務器硬件不支持。。。


# uname -a   //查看當前使用內核

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

相關文章
相關標籤/搜索