linux(ubuntu)升级内核

来源:互联网 发布:c语言整形强制转换实数 编辑:程序博客网 时间:2024/05/16 13:50

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要调用的)

1 0
原创粉丝点击