操作系统:ubuntu12.04
1、查看os内核版本:
username@ubuntu:~$ uname -r
3.2.0-24-generic
2、下载内核源码:
a、搜索内核代码: sudo apt-cache search linux-source
linux-source - Linux kernel source with Ubuntu patches
linux-source-3.2.0 - Linux kernel source for version 3.2.0 with Ubuntu patches
b、选择源码包并下载:sudo apt-get install linux-source-3.2.0
c、下载完成后,在/usr/src下,有一个linux-source-3.2.0.tar.bz2
d、解压 : tar -xvf linux-source-3.2.0.tar.bz2
e、解压后生成目录 linux-source-3.2.0
3、切换到源码目录下,配置内核,选择最快的原版的配置方式:make oldconfig
a、root@ubuntu:/usr/src/linux-source-3.2.0# make oldconfig
4、编译源码 make,这里要2小时左右
root@ubuntu:/usr/src/linux-source-3.2.0# make
5、编译、安装模块
root@ubuntu:/usr/src/linux-source-3.2.0# make modules
root@ubuntu:/usr/src/linux-source-3.2.0# make modules_install
执行结束后,会在/lib/modules下生成新的目录/lib/modules/3.2.0-24-generic-pae
到此,内核编译完成,内核树建立