apt-get install build-essential //安装编译环境(基本的编程库(gcc, make等)
apt-get install linux-source // 安装源码
apt-get install kernel-package // (linux系统里生成 kernel-image 的一些配置文件和工具)
apt-get install libncurses5-dev//meke menuconfig要调用的)
apt-get install libqt3-headers//libqt3-headers (make xconfig要调用的)
cd /usr/src
tar xvjf linux-source-2.6.32.tar.bz2 //什么版本就自己对应好
cp /usr/src/linux-headers-2.6.32-22-generic/.config /usr/src/linux-2.6.34
//把正在使用中的内核配置文件/usr/src/linux-headers-2.6.32-21-generic/.config 拷到/usr/src/linux-//2.6.32目录下
cd linux-srouce-2.6.32
make menuconfig
//终端会弹出一个配置界面
//注意主菜单最后有两项:load a kernel configuration…
//save a kernel configuration…
//先选第一项load ….,意思是,利用当前的内核配置详单来设置将要编译的内核,然后选save这一项保存,最后退出配置//界面。
sudo make mrproper //(清除以前曾经编译过的旧文件,如果你是第一次编译,可不执行)
sudo make //(编译,可以加-j4,如果你CPU是双核心,够牛的话,因为可以提高速度)
sudo make install
sudo make modules //(编译模块)
sudo make modules_install //(安装模块)
sudo update-grub//更新配置GRUB引导列表
//最后重启即可.命令uname -r 就可以看见现在的内核版本