Linux 系统和大内存
原作者:rob
来源:未来资讯
如果机器的内存大于16M以上时可能会出现Linux不支持大于16M部分的内存的情况,如128M或256M内存在Linux安装中Linux只能自动的设别为64M,或16M内存。可以用如下的办法来解决这个问题。
1.重新编译内核,使内核支持16M以上的内存重新编译内核要执行如下面的步骤:
cd /usr/src/Linux
make config
2.如果启动时还不支持16M以上的内存,可以在LILO显示提示符时敲入:
mem=128M (假设是128M的内存)
看看Linux支持不支持内存(用free查看内存),如果支持,在/etc/lilo.conf文件中加入如下一行:append=”mem=128M”
lilo.conf文件如下:
boot=/dev/had
compact
dalay=8 #8秒后进入到linux操作系统。
vga=normal #指定一般VGA文字显示模式
root=current
image=/vmlinuz.1.3.97
append=”mem=128”
label=Linux
other=/dev/hda1
table=/dev/had
rewrite-table
label=dos
other=/dev/hda2
table=/dev/had
rewrite-table
label=w95
3.执行/sbin/lilo命令,更新在主引导记录在中的数据。
再重新启动计算机,用free命令看对不对。如果经过以上的步骤还是不支持内存。那就是Linux不支持大内存了,只有使用更新的内核版本重复以上的步骤。
发布人:netbull 来自:奥索网