内存大于128M时在启动时要加个什么的?
在哪加啊?怎么加? 加啥?我512M 都没加东西阿 不知道啊,反正好多文章都这样说的,我系统都装好了,现在不知道怎么改了。 莫名其妙 不用加 又被误导了 好象以前的老系统需要,现在没有这回事儿。 好象记得 当内存大于4G的时候是要改动啥参数的
这里有谁内存大于4G吗? 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
里面的参数你自己根据你的情况修改了。 个人电脑的内存大于4G?没那个必要吧,内存的大小和主板还有CPU也有关系的啊,不是说越大越好,功能出不来不是浪费吗?基本上1G到2G就比较正常了。 是有过这个情况的,如果内存比较大的时候,在蓝点1和2出来的那个时候的内核就需要加参数的。不过已经是很久以前的事情了。现在的内核早就没有这个限制了。 如果linux认得出你的全部内存,你什么都不用加,如果认不出那就的编辑grub的培植文件,加上mem=128m之类的东西
原来我用过的一台老机器的内存是64mx2=128m
但是linux只认64m 所以我就加了这么个参数,内存就变成128m的了 那都是什么年代的事了!我们操作系统书上说linux每个进程可以访问4G的内存,你想,都写到教科书上的东西了,那有多老啊! 认出4G的内存和实际上在工作的内存是不一样的。 编译一下内核就知道了,里面有4g内存一项,并有相关解说。
页:
[1]