author:陈明东
由于需要进行驱动模块这一章的学习,今天就进行了我的ubuntu 内核升级,网上说ubuntu不太适合进行开发,可我还是喜欢他的界面。下面的方法不仅对ubuntu适用 其他如 redhat fedora都适用
网上很多复杂的过程我这就不多说了,随着时代的进步,内核越来越完善了,如果只是需要单纯的内核升级非常简单。
1.在www.kernel.org linux内核官网就可以下载最新的内核版本,但是也不是越新越好,,最好下载第一个’ . ‘后面是偶数的版本 偶数代表稳定的版本,奇数代表开发测试
2.下载到我们/usr/src目录下面
3.解压 tar xjf 内核压缩包(根据适合自己的安装包的解压方法)
不过现在基本是用 .tar.xz高度压缩这种文件
我的压缩包是:linux-4.4.5.tar.xz
在自己terminal 中输入
xz -d linux-4.4.5.tar
tar xf linux-4.4.5.tar
就可以完成解压
4.cd /usr/src/linux-4.4.5/
5.uname -r查看自己内核版本
6.去自己现在的内核目录中拷贝出.config文件到/usr/src/linux-4.4.5/
7.再进入/usr/src/linux-4.4.5/中
8.配置内核
make menuconfig 自己不需要改变什么,如果会配置内核的可以进去修改
9.编译内核
make 这个过程特别难熬几个小时慢慢等吧
10.编译内核模块
make modules
11.安装内核模块
make modules_install
12.安装内核
make install
13.重启
reboot
在进入的时候按以上 上下左右其中一个键就可以进入内核的选项了
选择ubuntu-4.4.5 upstart
over
对了在执行上面的步骤之前 最好先执行
apt-get install build-essential kernel-package libncurses5-dev libqt3-headers
build-essential (基本的编程库(gcc, make等)
kernel-package (Debian 系统里生成 kernel-image 的一些配置文件和工具)
libncurses5-dev (meke menuconfig要调用的)
libqt3-headers (make xconfig要调用的)