红联Linux门户
Linux帮助

ubuntu14.4---内核树建立

发布时间:2016-08-02 10:59:32来源:linux网站作者:KuseBear
Ubuntu 14.04 内核树的建立:
 
0,查看自己的内核版本
详细参数,参考uname命令
$:uname -r
在我电脑上的显示:3.13.0-32-generic
 
1,列出可用的源码包
$:sudo apt-cache search linux-source
在我电脑上的显示:
linux-source - Linux kernel source with Ubuntu patches
linux-source-3.13.0 - Linux kernel source for version 3.13.0 with Ubuntu patches
 
2,安装可用的源码包
$:sudo apt-get install linux-source-3.13.0
 
3,找到下载的源码包
$:cd /usr/src
$:ll
在我电脑上的显示:
linux-headers-3.13.0-32/
linux-headers-3.13.0-32-generic/
linux-source-3.13.0/ /*就在这个目录下面*/ 
linux-source-3.13.0.tar.bz2 -> linux-source-3.13.0/linux-source-3.13.0.tar.bz2/  
 
4,解压源码包
$:sudo jvxf linux-source-3.13.0.tar.bz2
 
5,开始编译内核
进入解压后源代码存在的目录
$:cd linux-source-3.13.0/
$:sudo make oldconfig
会给出提示,一只回车就行了,具体什么设置没有细看
$:sudo make
开始编译,进入漫长的等待..............
 
6,开始编译模块
$:sudo make modules
开始编译,进入漫长的等待..............
 
7,安装模块
$:sudo make module_install
 
以上是内核树的建立过程。
 
根据网上的帖子说明:
安装编译内核所需要的软件(也可不装,除非你要用 make menuconfig,用make oldconfig不要)
sudo apt-get install build-essential kernel-package libncurses5-dev fakeroot
记得上次编译的时候使用是:make menuconfig
如果不安装上面的软件会报错。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/22926.html