作者:摇光
兵法有云:兵马未动,粮草先行。首先准备好各项工具,如下:VMWARE6.0 Fedora-8-i386-DVD.iso linux-2.6.25.5.tar。
第一步:安装FC8 操作系统,这里只有一点要注意,硬盘类型最好为IDE。经验证SCSI类型的会有驱动问题(害我装了三次)。如果感觉安装FC8操作系统有难度,建议熟悉一下linux 后再来替换kernel。
第二步:把 linux-2.6.25.5.tar 拷FC8中,解压到目录 /usr/src下。命令:tar -zxvf linux-2.6.25.5
为方便建立一个软连接, 命令:ln -s linux-2.6.25.5 linux 。
第三步:编译,进入目录 /usr/src/linux 。依次执行如下命令:
make menuconfig /*配置内核参数命令,本人比较懒,全部默认*/
make dep /*建立依赖关系*/
make clean /*清除*/
make bzImage /*编译出内核,一般生成在 arch/i386/boot下*/
make modules /*编译 modules*/
make modules_install /*安装 modules*/
depmod -a /*depmod program to generate modules.dep and map files*/
make install /*自动安装内核*/
以上命令的执行时间跟系统性能有关。
第四步:reboot
由于是在虚拟机中替换内核,所以相对简单和安全。如果想编译一个功能完善的内核,需要在配置内核上下点功夫。

