内核的编译
一。获取的内核源代码包
1。网络下载:
http://www.kernel.org得到源码包是tar.gz或tar.bz2bao
将获得的包解压,利用tar zxf 文件名 tar.gz和tar jxf 文件名 tar.bz2
2。从第二张发行光盘中得到是 kernel-source-2.4.20-8.i386.rpm的文件名。
进入光盘中的软件包目录 cd /mnt/cdrom/RedHat/RPMS/
3.查看与内核相关的软件包。用 ls -l kernel* 将得到kernel-source-2.4.20-8.i386.rpm是内核源码包。
利用 rpm -ivh /mnt/cdrom/RedHat/RPMS/kernel-source-2.4.20-8.i386.rpm来安装。
4.查看kernel-source软件包的安装结果。
利用 rpm -q kernel-source 的命令。
4.进入内核源码目录
cd /usr/src/linux-2.4
5.清除源代码包的树。利用 make mrproper 的命令。
二。配置内核
目的:生成内核编译配置文件 .config
有四种方法。1.文本交互 make congig
2.文本窗口 make menuconfig
3.图形窗口 make xconfig
4.使用现有配置文件 make oldconfig
三.编译和安装内核及模块的步骤。
1.make dep 生成依赖关系
2.make bzImage 编译内核
3.make modules 编译内核模块
4.make modules_install 安装内核模块
5.make install 安装内核
四.应用新的内核
1.cat /etc/grub.conf 看到 “Hed Hat Linux(2.4.20-8custom)
2.reboot 使用新的内核启动。
3.uname -r 查看新的内核的版本。