为什么80%的码农都做不了架构师?>>>   

Fedora8/9下编译内核步骤

<last modified 2016.11.24>

. 安装内核头文件(满足一般应用层开发)

yum install kernel-devel

. 安装内核源码(内核/驱动编程)

下载内核源码(通过yum, 当然也可以手工下载)

yum install yum-utils (必要工具)

yum install rpmdevtools

yumdownloader --source kernel (在当前目录下载源码包)

if(找到源码包并下载成功后)

{

.得到kernel-src包

e.g kernel-2.6.27.25-78.2.56.fc9.src.rpm

.安装kernel-src包

rpm -ivh kernel-2.6.27.25-78.2.56.fc9.src.rpm

安装到目录 /usr/src/kernel (自动建立);

同时生成rpm包描述文件 /usr/src/redhat/SPECS/kernel.spec

> cd /usr/src/redhat/SPECS/kernel.spec

rpm更新

rpmbuild -bp --target=$(uname -m) kernel.spec

(将下载下来的包文档展开到指定目录 /usr/src/redhat/BUILD/kernel-2.6.XX/linux-2.6.XX.i686)

> cd /usr/src/redhat/BUILD/kernel-2.6.27/linux-2.6.27.x86_64

}

else

{

从kernel.org直接下载你要的源码包

解压缩

> cd [src-dir]/

}

. 开始编译了

yum install ncurses-devel

make mrproper (清除之前编译结果)

make menuconfig (配置)

make (编译kernel)

make bzImage (压缩内核)

make modules (编译模块)

make modules_install (安装内核模块)

make install (安装)

手工安装可操作参考 (http://blog.csdn.net/u012317833/article/details/23347731)

. 配置grub

/boot/grub/grub.conf

注释掉hiddenmenu以便在系统启动时显式系统版本选单;

转载于:https://my.oschina.net/laozh/blog/793707

Fedora9下编译内核相关推荐

  1. Ubuntu下编译内核

    一.下载源代码和编译软件的准备  下载内核源代码:http://www.kernel.org/  注意,点击2.6.25内核的F版,即完整版.  如果你懒得去网站点联接,运行下列命令: 代码: $cd ...

  2. Linux下编译内核配置选项简介

    Code maturity level options 代码成熟度选项 Prompt for development and/or incomplete code/drivers 显示尚在开发中或尚未 ...

  3. ubuntu环境下编译内核详解(linux kernel compile)

    声明:本文是个人参考网上有关资料,编译2.6.25内核的总结,如按本文步骤编译内核造成的责任和本文作者无关. 本文放在本人的blog上面:http://hi.baidu.com/ffbp89/ 本文还 ...

  4. CentOS下编译Linux内核

    前言 编译内核是一项很简单的事情,但却是进入Linux内核世界的第一步,想要开发内核代码,想要了解内核的运行机制,第一步就是编译Linux内核,以下是在centos7.5环境下编译内核的具体流程. 1 ...

  5. 【内核定制】超详细华为Honor 9i(LLD-AL20)重新编译内核(解除ptrace禁用)以使用Frida

    目录 所需资料 详细步骤 检查手机版本 开启大小写敏感(仅限WSL) 安装make-3.81(已是该版本可以跳过) 编译内核 制作修补后的内核镜像文件 刷入制作的内核镜像文件 最终测试 最终成品 参考 ...

  6. quado编辑Android代码步骤,Ubuntu11.10下编译android内核源码

    编译android源码时并不会自动编译android内核,因此需要手动编译这部分代码.编译内核所用的时间比编译android源码要少得多,只需一会就编译完成. 1.确定内核版本 进入存放android ...

  7. Ubuntu12.04下Linux内核编译

    昨天,经过多次摸索和失败,终于把Linux内核配置.编译.更换的流程掌握熟练了. 我的系统是Ubuntu12.04LTS,这次新版本的Ubuntu采用了grub2的启动方式,在最后更换内核的方式与老版 ...

  8. Linux下编译build的命令,【linux基础】20、内核的编译

    一.一般src.rpm包的安装 有些软件包是以.src.rpm结尾的,这类软件包是包含了源代码的rpm包,在安装时需要进行编译. src.rpm包=源代码 + specs文件 #specs文件是将源码 ...

  9. Ubuntu10.04下Linux内核编译的完整步骤

    [转] http://supportopensource.iteye.com/blog/680483 1.在http://www.kernel.org/上下载最新的内核源代码linux-2.6.33. ...

  10. ubuntu16.04下linux内核编译升级更新以及设备驱动程序的编写

    ​​​​​​最近学院里的nfc老师要我们做个设备驱动,之前从没接手过这个东西,加上老师给的材料错误也是一大堆,搞了差不多一个星期才搞出来.特此写一个博客,以免后来人和我一样跳坑. 总体考虑 要去写设备 ...

最新文章

  1. 从数据中心基础设施的视角来看 Facebook 机器学习的应用
  2. SQLServer2008 视图创建实例
  3. 数据中心UPS维护和使用十大注意事项
  4. 亚马逊出的平板电脑_亚马逊发布新Fire HD 8系列平板电脑,90美元起
  5. python中安装decimal模块_第38天:Python decimal 模块
  6. mplab java失败_【超菜鸟求助】编译时失败,以下是显示内容。
  7. sap生产工单报工_SAP报工PP用户操作手册——生产订单确认CO11N V100512.doc
  8. 备战二级之MSOffice部分
  9. 全国移动短信信息中心号码查询大全
  10. 鼓式制动系统行业研究及十四五规划分析报告
  11. Cocos2dx 之 cocosbuilder的使用
  12. Linux常用命令cp详解
  13. 你是什么命,好玩的很
  14. 前端培训班出身——吐槽下16年的艰辛
  15. Oracle_勒索病毒解决方案
  16. 数学 {有界性定理,最值定理,零点定理,介值定理}
  17. Opencv的Vec类使用说明(图像像素.at方法访问)
  18. iOS App 启动图片
  19. 【千锋教育】网络安全工程师-P1-day01-软件安装
  20. 三菱工控板底层源码_参赛-基于NuTiny-SDK-M451实现三菱PLC通讯板(原理图、PCB源文件、程序源码)...

热门文章

  1. 18年6月英语六级第二套听力单词
  2. php远程下载头像,Laravel 项目中 远程把图片下载到本地
  3. 【命令行】CMD/BAT文件执行时中文乱码的解决方法
  4. 交接文档怎么写_怎么写一篇实用的需求说明文档
  5. c lua mysql 扩展_lua安装及luarocks安装mysql扩展
  6. 中国水系Android第一个版本
  7. 支付宝 错误代码 insufficient-isv-permissions 错误原因: ISV权限不足,建议在开发者中心检查签约是否已经生效
  8. 程序闪退崩溃的几种原因
  9. 市场研究中的数据分析知识整理 (四)-主成分分析和因子分析
  10. html鼠标经过改变样式,css如何实现鼠标经过样式改变