歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 讓32位Linux/CentOS系統支持4G以上內存

讓32位Linux/CentOS系統支持4G以上內存

日期:2017/2/28 14:22:32   编辑:Linux教程

讓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

更多CentOS相關信息見CentOS 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=14

Copyright © Linux教程網 All Rights Reserved