linux内核编译

第一次写博客,学习的笔记吧。

内核的编译,内核的编译现在看应该十分简单,但是操作起来就有些麻烦,走了不少弯路。

(1)编译内核的选取,一般linux fedora Ubuntu等都带有内核,Fedora 10 的内核在usr/src/kernels文件夹内部,但是我使用的内核老出问题,编译内核的时候 首先做一下清除,将以前有可能用过的编译的过度文件清除,使用命令make mrproper。出现错误如下

 

找了好多的资料,没有找到,只好重新下载了一个内核,我下载的内核是2.6.27.39 ,具体步骤是:

1make mrproper //清除上次编译生成的文件,包括临时文件、中间文件以及配置文件

2、配置内核     //四种方式:1.make config  2.make menuconfig  3.make xconfig   4.make oldconfig这个根据需要确定到底采用什么方式,这里采用的是第四种方式,那么将正在运行的内核的配置文件复制到你源文件的目录下并重命名.config,然后运行make oldconfig 即可,该命令的作用是读取.config并根据新内核版本更新它。

3、编译新内核  //一共 三个命令,依次分别是make allmake modules_ installmake install 依次执行后即可,这里要注意的是若是2.14的内核,需要将make all替换为make dep make bzImage  make modules make all的作用是生成vmlinuxbzImage modules等。

4、修改menu.lst  //修改默认启动项和等待时间

5、重启查看

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值