Chinaunix首页 | 论坛 | 博客
  • 博客访问: 45193
  • 博文数量: 25
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 300
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-09 21:33
文章分类
文章存档

2011年(2)

2010年(6)

2009年(5)

2008年(12)

我的朋友

分类: LINUX

2008-09-15 23:11:35

linux内核的编译 配置内核 编译和安装内核及模块的步骤
一、获取的内核源代码包

1、网络下载:得到源码包是tar.gz或tar.bz2bao

将获得的包解压,利用ta.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 查看新的内核的版本。
阅读(525) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~