Linux2.6.19内核(一)编译

原创 2015年11月20日 10:25:04

--近日学习Linux内核,新手,与大家分享。

材料:linx2.6.19.tar.gz(可到kernel org官 网上下载)

环境:centos5 (内核版本2.6.18)

1.编译内核

1)配置内核

默认的配置:make defconfig ==> make menuconfig

全部手动配置:make allnoconfig ==> make menuconfig

2)生成内核镜像

make all

3)安装内核模块

make modules_install

4)安装内核

make install

完成后,在 /root 目录下出现:

initrd-2.6.19.img,System.map-2.6.19 ,vmlinuz-2.6.19

note:

编译的时候:首先生成内核镜像vmlinux,经过一系列压缩等操作,生成内核镜像bzImage

在生成vmlinux时,由arch/i386/kernel/vmLinux.lds指定内核在4GB线性地址的起始地址为0xc000 0000(内核宏定义中的OFFSET的值)。



版权声明:本文为博主原创文章,未经博主允许不得转载。

linux-2.6.29 添加驱动模块到内核

linux设备驱动归纳总结(一):内核的相关基础概念 http://blog.chinaunix.net/uid-25014876-id-59413.html ...
  • a746742897
  • a746742897
  • 2016年10月17日 09:00
  • 554

Linux内核linux-2.6.18.2 编译

先把linux-2.6.18.2.tar.bz2 复制到/usr/src/ 的下面 tar –jxvf  linux-2.6.18.2.tar.bz2 需要 #ln -s linux-2.6...
  • u010245383
  • u010245383
  • 2014年05月29日 20:51
  • 1058

Linux 2.6.34内核编译步骤

因为想使用26sec相关的东西,所以想下载个新版本的kernel玩玩。   基础知识:   uname -r   2.6.18-164.e15xen   [主版本].[次版本].[发布版本...
  • rosetta
  • rosetta
  • 2012年04月23日 09:39
  • 5553

交叉编译环境的搭建(Linux-2.6.32内核)

Linux-2.6.32交叉编译环境的搭建
  • lzh1179805109
  • lzh1179805109
  • 2017年05月18日 09:36
  • 1002

编译和安装linux内核2.6.24,并且写一个简单的内核驱动测试之

好久没有编译过内核了,最近要弄驱动,查看了一下在/usr/src下面有两个文件夹,里面都是空的,没有任何内核源代码。我用的是CentOS 5.1,其实红帽系列在redora出现之后就一直没有附带lin...
  • ztz0223
  • ztz0223
  • 2008年04月09日 19:49
  • 6637

Linux 2.6、4.3内核编译过程的感受与总结

之前编译过2.4.10的内核,很好编译,中间曾经漏下了SCSI low-level drivers下的BusLogic SCSI support选项导致没法启动系统,后来打开该选项后就行了,随手关闭一...
  • u010035971
  • u010035971
  • 2016年01月25日 00:05
  • 981

Linux内核编译步骤(基于Ubuntu10.04+2.6.35.2 Kernel)

Linux内核编译 Ubuntu10.04+2.6.35.2 Kernel
  • zufeng_chen
  • zufeng_chen
  • 2010年08月19日 17:22
  • 4077

驱动编译进内核和编译模块的区别

linux内核中Kconfig文档的作用 2.6内核的源码树目录下一般都会有两个文文:Kconfig和Makefile。分布在各目录下的Kconfig构成了一个分布式的内核配置数据库,每个Kco...
  • yangjiancool
  • yangjiancool
  • 2013年12月18日 21:09
  • 6104

Linux 内核编译(三天吐血经历!)

Linux内核编译 向Linux添加新的系统调用 ubuntu10.10
  • qq_34247099
  • qq_34247099
  • 2016年03月21日 19:59
  • 13288

Linux内核编译详解

学习了网上的一些资料,自己试着摸索了一下,整理出此文。 由于在下水平相当有限,不当之处,还望大家批评指正^_^ 重要的参考资料有: http://raspberrypi.stackexc...
  • crazycoder8848
  • crazycoder8848
  • 2015年03月08日 12:43
  • 39648
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux2.6.19内核(一)编译
举报原因:
原因补充:

(最多只允许输入30个字)