Linux内核编译

1.安装前准备:

    安装开发环境

    获取内核源码包(www.kernel.org)

    安装软件包

       *curses*

    安装环境包组

       Server Platform Development

       Development Tools

2.安装环境包组

    [root@localhost ~]# yum -y groupinstall 'Server Platform Development'    
    [root@localhost ~]# yum -y groupinstall 'Development Tools'
    [root@localhost ~]# yum -y  install "*curses*"

3.下载源码包  

    [root@localhost ~]# tar xf linux-3.18.41.tar.xz -C /usr/src   解压至/usr/src

4.创建软连接

    [root@localhost src]#  ln -s linux-3.18.41/ linux

5.将复制配置文件

    [root@localhost src]# cp /boot/config-2.6.32-642.el6.x86_64 /usr/src/linux/.config

6.使用make menuconfig命令编辑内核

   wKiom1fdGsPz8o4MAACCBQm7EBM630.png

7.现在我们可以进行编译了,可以指定cpu核心数。make -j #(请在/usr/src/linux操作)

   wKioL1fdGy7y4nLfAABI6k8tRZA785.png

8.编译完成之后我们要安装相关模块make modules_install(请在/usr/src/linux操作)

   wKioL1fdG6SQr2XOAABZaUx1UQM403.png

9.最后一步,生成内核文件。make install(请在/usr/src/linux操作)

   wKiom1fdHE7BzgrhAAAwR7BmKhE885.png

10.到此已经完成了内核编译安装了,我们重启来看一下效果。

   wKioL1fdHHuBcHruAAAyz-h2OFU673.png

原创文章,作者:闹钟哥,如若转载,请注明出处:http://www.178linux.com/47223

(0)
上一篇 2016-09-17 18:37
下一篇 2016-09-17 19:49

相关推荐

  • bash的工作特性之命令执行状态返回值和命令行展开

    bash的工作特性之命令执行状态返回值和命令行展开 bash的工作特性之命令执行状态返回值和命令行展开 执行状态返回值 命令行展开 执行状态返回值     Linux下每一条命令或每一个进程执行完成会返回一个状态码. 0:成功执行 1-255:执行过程中出现异常或非正常退出 在Shell脚本中,最后…

    Linux干货 2016-11-05
  • gawk基础及进阶

    GUN awk: 文本处理三工具:grep,sed,awd grep,egrep,fgrep:文本过滤工具:pattern sed:行编辑器 模式空间、保持空间 awk:报告生成器,格式化文本输出; AWK:Aho,Weinberger,Kernighan –> New AWK,NAWK GNU awk,gawk gawk – …

    Linux干货 2017-05-22
  • bash 函数

        函数可以让多条shell的命令组成语句块,实现代码重用和模块化编程。让我们在不用重复编写一些脚本,下面让我们来了解函数。 1,函数的简介 函数在脚本中使用应先定义,声明,再可以调用。 函数function 是由若干条shell 命令组成的语句块,实现代码重用和模块化编程。 函数与shell 程序形式上是相似的,…

    Linux干货 2016-08-24
  • 文件查找与压缩-1

       1、 locate命令(非实时查找即数据库查找) 1)、查询系统上预建的文件索引数据库/var/lib/mlocate/mlocate.db      依赖于事先构建的索引;索引的构建是在系统较为空闲时自动进行( 周期性任务) 或者管理员手动更新数据库即是执行#updatedb命令;引构建过程…

    Linux干货 2016-08-15
  • shell编程、查找命令、压缩文件工具

    shell编程、查找命令、压缩文件工具  shell编程 一、条件测试  1、判断某需求是否满足,需要由测试机制来实现。    测试命令:  ·test Expression  ·[ EXPRESSION ]  ·[[ EXPRESSION ]]   &nbs…

    Linux干货 2016-08-15
  • 文件搜索之find的使用

    一.find介绍:   find是Linxu中一个十分常用的文件查找工具,其工作原理是通过遍历启起始路径下文件层级结构完成的,其特点是查找速度慢,能做到实时查找和精确查找。 二.使用方法: find  start_path search_conditions  action 1.statr_path:所要查找的文件的起始位置,默…

    Linux干货 2016-11-01