linux只认64G内存,怎样让32位的windows和linux系统支持64G内存

64位计算机最大支持的内存是2的64次方等于184467440737亿字节,换算一下4G个G,

太大了,反正是N多G,一辈子也用不完;

当前4G的内存确实无法让我们用于生产环境,根本不够系统使用,但企业又面

临昂贵的64位系统,所以为了减少成本上面的开支,我们采用了物理地址扩展

(PAE)

技术来虚拟增加4位寻址达到36位,2的36次方为64G,所以采用了PAE物理地址扩展可

以让系统最大能支持64G内存,具体实现方法如:

windows系统的配置

右击桌面“我的电脑”属性,选择“高级”,再点击“启动与恢复”下面的“设置”,

再点击框中的“编辑”

键,此时会打开BOOT.INI文件,修改此文件,在后面添加空格/PAE,如下所示

multi(0)disk(0)rdisk(0)partition(2)\%systemroot%="Windows Server

2003, Datacenter Edition" /PAE

在“文件”菜单上,单击“保存”。

为使更改生效,请重新启动计算机。

linux系统的配置

安装 kernel-PAE.i686

内核,让系统内核支持PAE物理地址扩展

#yum install kernel-PAE.i686

设置linux系统启动,让系统启用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 do not have a /boot

partition. This means that

# all kernel

and initrd paths are relative to /, eg.

# root

(hd0,0)

# kernel

/boot/vmlinuz-version ro

root=/dev/sda1

# initrd

/boot/initrd-version.img

#boot=/dev/sda

default=0 (将default=1修改为default=0就可以了)

timeout=5

splashimage=(hd0,0)/boot/grub/splash.xpm.gz

hiddenmenu

title CentOS

(2.6.18-92.1.6.el5PAE) 升级后的系统引导

root

(hd0,0)

kernel

/boot/vmlinuz-2.6.18-92.1.6.el5PAE ro root=LABEL=/ rhgb quiet

initrd

/boot/initrd-2.6.18-92.1.6.el5PAE.img

title CentOS

(2.6.18-8.el5) 升级前的系统引导

root

(hd0,0)

kernel

/boot/vmlinuz-2.6.18-8.el5 ro root=LABEL=/ rhgb quiet

initrd

/boot/initrd-2.6.18-8.el5.img

保存后重启linux,系统内核就能最大支持64G内存了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值