重新编译内核--- 添加PAE
时间:2009-04-27 来源:把握今天
1. 获得内核的原代码
http://kojipkgs.fedoraproject.org/packages/kernel/2.6.27.21/170.2.60.fc10/src/kernel-2.6.27.21-170.2.60.fc10.src.rpm
2. 解压源代码包
rpm -ivh kernel-2.6.27.21-170.2.60.fc10.src.rpm
解压之后你会在/usr/src下面发现多了一个redhat目录
3. 准备内核的源代码
cd /usr/src/redhat/SPECS
rpmbuild -bp --target=i686 kernel.spec
4. 在原有配置的基础上添加PAE支持
cd /usr/src/redhat/BUILD/kernel-2.6.27/linux-2.6.27.i686
cp /boot/config-2.6.23.1-42.fc8 .config
make menuconfig
enter "Processor type and features --->"
enter "High Memory Support (4GB) --->"
select 64GB
Exit
Exit and Save
5. 开始编译内核
make
6. 安装新内核模块
make modules_install
安装完后,会在/lib/modules目录下多出新内核对应的目录2.6.27.21
7. 安装Linux内核
make install
安装完后,内核会被安装在/boot目录中,同时/boot/grub/grub.config文件中也会添加新内核,修改一下default就可以在下次系统启动时默认启动新内核
http://kojipkgs.fedoraproject.org/packages/kernel/2.6.27.21/170.2.60.fc10/src/kernel-2.6.27.21-170.2.60.fc10.src.rpm
2. 解压源代码包
rpm -ivh kernel-2.6.27.21-170.2.60.fc10.src.rpm
解压之后你会在/usr/src下面发现多了一个redhat目录
3. 准备内核的源代码
cd /usr/src/redhat/SPECS
rpmbuild -bp --target=i686 kernel.spec
4. 在原有配置的基础上添加PAE支持
cd /usr/src/redhat/BUILD/kernel-2.6.27/linux-2.6.27.i686
cp /boot/config-2.6.23.1-42.fc8 .config
make menuconfig
enter "Processor type and features --->"
enter "High Memory Support (4GB) --->"
select 64GB
Exit
Exit and Save
5. 开始编译内核
make
6. 安装新内核模块
make modules_install
安装完后,会在/lib/modules目录下多出新内核对应的目录2.6.27.21
7. 安装Linux内核
make install
安装完后,内核会被安装在/boot目录中,同时/boot/grub/grub.config文件中也会添加新内核,修改一下default就可以在下次系统启动时默认启动新内核
相关阅读 更多 +