Chinaunix首页 | 论坛 | 博客
  • 博客访问: 391746
  • 博文数量: 63
  • 博客积分: 3142
  • 博客等级: 中校
  • 技术积分: 838
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-06 13:35
文章分类

全部博文(63)

文章存档

2011年(2)

2010年(114)

2009年(3)

我的朋友

分类: LINUX

2010-07-14 16:09:26

一)准备工作
在编译linux内核时首先要一些tools,如:gcc,make,make-kpkg等;
安装软件包有:build-essential,kernel-package,qt库等
1)build-essential :里面有gcc,make等;
2)kernel-package:里面有make-kpkg等;
3)qt库:主要是为了用make xconfig图形界面配置,需安装libqt3-headers,libqt3-mt-dev
4)libncurses5-dev:主要是为了用make menuconfig;
5)qtk库:主要用于make gconfig;
对于3,4,5一般选择其中一个就行,我是选择make xconfig来配置内核;
安装方法:
sudo apt-get install build-essential  安装build-essential
sudo apt-get install kernel-package  安装kernel-package
sudo apt-get install  libncurses5-dev 安装libncurses5-dev
sudo apt-get install libqt3-headers libqt3-mt-dev libqt3-mt libqt3-compat-headers


二)源码准备
1)下载 linux的源代码: 下载full版本
2)解压源代码:
sudo tar -xvfj linux-XXXX.tar.bz2 -C /usr/src (XXXX代表linux的版本号)


三)配置内核
进入目录: cd /usr/src/linux-XXXX.tar.bz2
make xconfig 进入配置内核的图形界面
这个地方内容挺多的。。。目前还不是很清楚。


四)编译内核
sudo make-kpkg clean  清理没用的包


sudo make-kpkg -initrd -append-to-version=mylinux1 kernel_image  (mylinux1为自己取得名字)
下面就开始编译了,可能时间比较长


五)安装及重新启动
sudo  dpkg -i  /usr/src/linux-image-

阅读(1433) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~