【Linux】LinuxPAE内核
时间:2013-08-29 10:08:42 作者:vaster 标签: Linux PAE 内核 分类: Case案例 FQA Linux Linux基础
由于线上机经常发生网卡宕掉的情况,所以需要对所有机器在初始化阶段对其进行驱动检查,对于版本较低的进行升级,在升级到某一台机器时,发生了错误。
提示/lib/modules/2.6.18-164.el5PAE/build:No such file or directory的错误
这个操作系统版本是Rhel5u4,之前对同版本的系统升级过,一直没出现过错误,
于是开始查看一下系统相关信息,
内存:6G
内核是:2.6.18-164.el5PAE
系统位数:32位
看到这里,不太清楚的小伙伴们可能会不明白了,在32位操作系统上安装6G的内存,不是有2G浪费了吗?实际上,PAE已经将这个问题解决了。PAE是物理地址扩展(Physical Address Extension),它的出现就是要让32位的操作系统突破只能使用4G内存的限制,它可以使系统最大支持到64G。内核从2.6开始就可以支持PAE了,但是,要安装PAE内核也需要CPU的支持。如果你的系统现在是32位,非PAE系统,而想升级成这个版本,实际上也很简单,安装Linux-Generic-PAE这个包。据同事说,这个系统之所有会安装上这个PAE内核,是由于系统安装时,就已经有6G内存,这时,系统自动就安装了PAE内核。