QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2051|回复: 4

《Redhat Linux 专题知识库》之一 核心编译

[复制链接]
发表于 2003-1-18 09:52:27 | 显示全部楼层 |阅读模式
在此以前我看到过各种版本对REDHAT的核心编译方法的探讨,

但是究竟应该如何正确地编译核心呢,让我们来看看REDHAT的说法:

一、为什么要进行核心编译?

    通常来说我们编译核心的目的是为了使系统支持某些新的功能
   
    比如说对NTFS文件系统的支持,还有我们是为了去掉某些不要的功能

    为了精简我们的核心,使我们的系统在启动时候Load Kernel的时候更快

  二、Redhat推荐的核心重新编译方法是什么?

    首先,你需要安装核心开发工具包,如果你没有安装,请到光盘里找一下

    如下的RPM包,逐个进行安装。

    glibc-kernheaders

    dev86

    make

    glibc-devel

    cpp

    ncurses-devel

    binutils

    gcc-2

    kernel-source

    然后让我们来看如何编译核心的具体步骤:

    首先请编辑/usr/src/linux-2.4下的Makefile文件(请使用vi,请注意大小写)

    将EXTRAVERSION=-3custom的-3custom改成任何名称,目的是保留原来你编译出来的文件。   

   接下来依次执行以下命令,就可以完成核心编译了:

     1)  cd /usr/src/linux-2.4

     2)  make mrproper

     3)  cp -p configs/kernel-*-i686.config .config

     4)  make oldconfig

     5)  make menuconfig (选择需要支持的功能以及kernel模块)

     6)  make dep

     7)  make bzImage

     8 )  make modules

     9)  make modules_install

     10)  make install

  完成以上步骤后重新启动,就能以新的内核工作了。
发表于 2003-1-18 12:46:46 | 显示全部楼层
不错
回复

使用道具 举报

发表于 2003-1-18 14:04:29 | 显示全部楼层
详细
回复

使用道具 举报

发表于 2003-3-8 12:52:32 | 显示全部楼层
很好的学习资料

谢谢你了。
回复

使用道具 举报

发表于 2003-5-5 19:45:50 | 显示全部楼层
不过: 缺少lilo,grub部分
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-5-8 22:48 , Processed in 0.243369 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表