(1)安装
#apt-get install libncurses5-dev build-essential kernel-package
libncurses5-dev是必须组件;
Build-essential为编译工具;
kernel-package是编译内核工具
(2) 获取内核源码包,这个不能直接从kernel.org上下,因为ubuntu的内核ubuntu公司对其打过补丁,即定制过,所以可用如下方法下载:
sudo apt-cache search linux-source之后,安装源码:
sudo apt-get install linux-source
安装成功后,会在/usr/src目录下:
(3)编译
cp /boot/ config -<Tab> . configmake menuconfig #进去后直接退出,退出时选择保存
make
sudo make modules_install
sudo make install
sudo reboot
uname -r
------------------
获取内核指定版本的源码使用:
apt-get source linux-image-$(uname -r)