neweyeshots 发表于 2003-12-10 19:36:08

内存大于128M时在启动时要加个什么的?

在哪加啊?怎么加?

applepie 发表于 2003-12-10 19:51:58

加啥?
我512M   都没加东西阿

neweyeshots 发表于 2003-12-10 19:56:39

不知道啊,反正好多文章都这样说的,我系统都装好了,现在不知道怎么改了。

Veldrin 发表于 2003-12-10 19:57:04

莫名其妙

ajinn 发表于 2003-12-10 20:41:53

不用加

Joker_cn 发表于 2003-12-10 21:55:50

又被误导了

djklhm 发表于 2003-12-10 21:57:34

好象以前的老系统需要,现在没有这回事儿。

applepie 发表于 2003-12-10 22:28:05

好象记得 当内存大于4G的时候是要改动啥参数的

这里有谁内存大于4G吗?

HOUSCOUS 发表于 2003-12-11 01:40:57

Linux是支持物理内存达64G的。但如果你的内存大于960MB的时候,就要让系统知道了。因为内核一般默认是支持到960MB的,如果你安装了1G的内存,虽然系统会显示1024MB,但实际上free出来的只到960MB。

假设你有2G的内存。
如果是使用LILO的:在/etc/lilo.conf里面加入
append="mem=2048M"
如果是使用GRUB:在/etc/grub.conf里加入
kernel /boot/vmlinuz-2.4.19 mem=2048
使用loadlin:
c:\loadlin c:\kernel\vmlinuz root=/dev/hda3 ro mem=2048M

里面的参数你自己根据你的情况修改了。

HOUSCOUS 发表于 2003-12-11 01:43:17

个人电脑的内存大于4G?没那个必要吧,内存的大小和主板还有CPU也有关系的啊,不是说越大越好,功能出不来不是浪费吗?基本上1G到2G就比较正常了。

dukeduan 发表于 2003-12-11 09:18:44

是有过这个情况的,如果内存比较大的时候,在蓝点1和2出来的那个时候的内核就需要加参数的。不过已经是很久以前的事情了。现在的内核早就没有这个限制了。

laokan 发表于 2003-12-11 09:33:07

如果linux认得出你的全部内存,你什么都不用加,如果认不出那就的编辑grub的培植文件,加上mem=128m之类的东西

原来我用过的一台老机器的内存是64mx2=128m
但是linux只认64m 所以我就加了这么个参数,内存就变成128m的了

duotaiya 发表于 2003-12-11 13:44:06

那都是什么年代的事了!我们操作系统书上说linux每个进程可以访问4G的内存,你想,都写到教科书上的东西了,那有多老啊!

HOUSCOUS 发表于 2003-12-11 14:10:18

认出4G的内存和实际上在工作的内存是不一样的。

hew 发表于 2003-12-11 14:22:36

编译一下内核就知道了,里面有4g内存一项,并有相关解说。
页: [1]
查看完整版本: 内存大于128M时在启动时要加个什么的?