• Centos下编译Linux内核


    Linux内核编译是一件简单却费事的事。但是独立的编译linux内核会帮助你很好的理解Linux内核的工作机理。


    首先编译linux内核我们需要在当前linux操作系统下安装gcc编译器,因为我是Centos distribution版本

    1 yum install gcc


    接下来安装依赖环境:

    1 yum install ncurses-devel


    现在我们以linux-3.18.1内核为例进行编译,假设我当前系统的版本为2.6.32

    那么我首先在Linux内核发布的官网上http:/kernel.org下载对应的内核版本


    然后将其放到/usr/src文件夹内并解压

    1;命令 make menuconfig

    使用菜单项配置内核,有的模块可以直接编译进内核有的模块可以直接编译为模块,

    2 命令make

    编译内核


    3.make modules_install

    安装内核模块

    这时候可以在/lib/modules看到对应版本的内核模块


    4.make install

    安装内核 ,可以在/boot文件下中看到对应版本的system.map和对应的内核文件

      

    5.此时我们查看 vim /grub/grub.conf

    看到title项是否有我们刚刚编译过的内核版本号


    至此我们重启系统 将看到引导项中出现了一个刚刚编译过的内核版本.

  • 相关阅读:
    .net正在终止线程异常
    js判断客户浏览器类型,版本
    C#中ToString格式大全
    WPF TextBox 搜索框 自定义
    C#:获取设备电量相关信息
    C#中的委托与事件并存的理由
    WPF中的Pack URI
    SQLServer中的数据库备份和还原
    使用Aspose.Cells读取Excel
    SQLServer存储过程事务用法
  • 原文地址:https://www.cnblogs.com/vpoet/p/4659617.html
Copyright © 2020-2023  润新知