(原)RedHat Linux AS 4 内核编译

来源:互联网 发布:淘宝官方尺码表 编辑:程序博客网 时间:2024/06/05 22:47

2008-09-26 09:26
linux内核组成:进程调度、内存调度、内存管理、虚拟文件系统、网络接口和进程间通信5个子系统。

    配置内核的方法
    make config
    这种方法不够灵活。基于bash命令解释程序,使用命令行设置界面对内核进行配置。
    make xconfig
    这种方法需要安装X Windows,可以利用图形化界面设置,界面友好,适合个人用户操作,不适合服务器管理员使用。
    make gconig
    也是一个图形化的设置界面,与make xconfig差不多,不过需要Gtk开发库的支持。
   make menuconfig
   该命令可以打开一个基于光标控制的终端编辑器,直观灵活,可提供文本模式的用户配置界面。(推荐使用)

   内核设置选项
   Code maturity level options(代码成熟级选项)
   General setup(常规内核选项)
   Loadable module support(可加载模块支持)
   Block Layer(块设备支持特性)
   Processor type and features(处理器类型和特性)
   Power management options(高级电源管理)
   Bus options(PCI,PCMCIA,EISA,MCA,ISA)(总线选项)
   Executable file formats(可执行文件格式)
   Networking(网络选项)
   Device Drivers(设备驱动程序)
   File systems(文件系统)
   Instrumentation Support(各种分析的支持,公供内核开发者使用)
   Kernel hacking(内核调试)
   Security options(安全选项)
   Cryptographic options(加密选项)
   Library routines(库例程)

Red Hat Linux as4内核编译的步骤:
第一步:http://www.kernel.org/pub/linux/kernel/   \\下载linux-2.6.11.10.tar的新内核
第二步:#cd /usr/src/kernels       \\进入kernels目录
        #tar jxvf linux-2.6.11.10.tar.bz2 \\对下载的内核文件进行解压缩
        #cd linux-2.6.11.10   \\进入解压后内核文件的目录
        #make menuconfig    \\配置内核
        #make   \\开始编译
        #make modules_install   \\将内核模块安装到/lib/modules/2.6.11.10目录下
        #make install       \\安装内核文件
        #init 6    \\重新启动计算机 后在grub中可以选择从新的内核启动
第三步:进入系统后在#下输入uname -a就可以看到新的内核了。