首頁 > 軟體

讓32位元Linux/CentOS系統支援4G以上記憶體

2020-06-16 18:07:44

讓32位元的CentOS系統支援4G以上記憶體,剛開始的時候有人說用64位元的系統不都解決了嗎?其實32位元系統和64位元系統各有各的用處。下面使用CentOS-5.5-32位元演示。

一、系統環境:
VMware虛擬機器

系統:Centos-5.5  32位元
記憶體:4G
32位元系統沒有破除限制,系統只能識別都3G的記憶體
# free -m

# uname -a  //原始核心
Linux localhost 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:35 EDT 2010 i686 i686 i386 GNU/Linux


二、安裝PAE(實體地址擴充套件)
# 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
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


# init 6  //重新啟動系統
# free -m  //檢視記憶體已經支援4G以上

要是重新啟動報錯或記憶體無改動,那麼估計是你的伺服器硬體不支援。。。

# 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


IT145.com E-mail:sddin#qq.com