|
|
发表于 2007-6-27 08:35:26
|
显示全部楼层
你必须打开High Memory Support (4G)支持,因为kernel对内存的映射方式分成3个级别。对应于选项则是
1)小于1GB,不用打开High Memory Support (4G)支持。但实际上,如果你有1G的内存的话,系统只能认出来884M,剩下的140还是用不到,wiki上有文章教,怎么不打开High Memory支持而用到这140M内存的Howto。因为High Memory Support本身就需要额外的内存开销。
2)如果你有1G到4G的内存的话,需要打开High Memory Support (4G)支持。
3)4G是32位系统的寻址上限,如果系统有4G至64G内存的话,则需要打开High Memory Support (64G)的支持,这个选项开启Intel PAE (Physical Address Extension) 功能。在IA32系统上PAE执行3-level 映射。PAE被Pentium Pro 以上的CPU支持,内核不能在不支持PAE的系统上运行。
所以,楼主需要打开High Memory Support (4G),因为这里的4G指的是1G<你的内存<4G, 而不是你的内存>4G.
我的本本就是2G内存,没有任何问题
此外,我最讨厌别人说,XXXXXXXXX硬件/软件问题,gentoo不认。支持与不支持是内核和驱动正确与否的问题,与gentoo无关。
在suse硬件识别好,或者说gentoo livecd硬件识别全,是因为考虑到普适性在内核里打开了N多驱动的缘故。
其他发行版下可以搞定的东西,gentoo会做得更好,。。。。至少不差。 |
|