设为首页 加入收藏

TOP

Ubuntu7.04 编译内核2.6.22.1
2014-11-23 21:52:05 】 浏览:6550
Tags:Ubuntu7.04 编译 内核 2.6.22.1

  今天下载了linux kernel 2.6.22.1,之所以对它产生兴趣,是因为这个新内核纠正了一个很大的bug:以往sata硬盘在关机时有类似于突然断电时的异响,尤其是在笔记本 中,声音格外明晰那。在新内核中这个bug得到了修正,正好也借此次机会尝试下ubungu方式编译内核,也算是debian方式。已经有了一次编译内核 的经验,这次顺利的多,一次成功,过程如下:


  1.下载必要的安装包,如:kernel-package,以及用于配置内核是用到的qt3,在新立得中均能顺利安装。


  2.将下载的源码解压到/usr/src/中,如文件夹/usr/src/linux2.6.22.1


  cd /usr/src/linux2.6.22.1


  3.配置内核


  sudo make xconfig


  配置结束后保存,退出。


  4.将配置过的源码打成deb包


  sudo make-kpkg clean


  sudo make-kpkg --initrd --append-to-version=-2.6.22.1 kernel_image kernel_headers


  在--append-to-version= 后面可以写上任何字符串来区别内核版本, 但是必须以" - "符号开始而且后面不包括任何空格.


  这个过程结束后,在/usr/src下就会出现打好包的内核deb包及头文件deb包。


  5.安装内核及头文件包


  sudo dpkg -i linux-image-2.6.22.1-2.6.22.1_2.6.22.1-2.6.22.1-10.00.Custom_i386.deb


  sudo dpkg -i linux-headers-2.6.22.1-2.6.22.1_2.6.22.1-2.6.22.1-10.00.Custom_i386.deb


  这个过程结束后,/boot/grub/menu.lst中会自动添加新的启动项,不用再手动更改,非常方便。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2.4下内核linux字符驱动模板 下一篇Linux下C++编译出错原因解析

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目