LoopJump's Blog

Ubuntu 12.04编译安装3.15.6新内核

2014-03-01

本文是Ubuntu 12.04编译安装3.15.6新内核的个人经验,重点是过程中没遇到什么问题,所以对各位读者用处可能不大 ~ ~ ~

下载、解压源码

首先,下载新内核源码,可以到这里下载。https://www.kernel.org/ 我下载的时候Latest Stable Kernel版本是3.15.6。

如果是在较新的Ubuntu下编译安装内核,最好还是用比较新的内核源码,否则可能会出现编译错误。

下载的源码是linux-3.15.6.tar.xz,这要解压两次。

xz –d linux-3.15.6.tar.xz

tar xvf linux-3.15.6.tar

ps: Linux下压缩/解压文件比较零碎,需要记几个选项参数,不像windows下的右键这么傻瓜式。

然后将源码复制到/usr/src/目录下。

安装必要的工具

安装ncurses。

sudo apt-get install libncureses5-dev  (后文命令省略sudo,如果遇到权限问题,请自行加上sudo)。

这个工具用于支持图形化配置。

配置

make menuconfig

弹出一个界面,可以进行配置。整个配置过程很复杂,我也不懂。新手如我,就直接采用默认配置了,默认配置的坏处就是编译了很多用不到的东西,费时,浪费空间。

编译:

make

为了加速编译,可以使用-j选项,它能充分利用多核优势。

make –j 4

make modules (貌似make自动就make modules了,加上也不会错)。

安装:

make modules_install

make install

启动新内核:

update-grub2

更新启动引导

reboot

重启

uname –a

查看当前使用的内核版本号

后记:印象中在Ubuntu下编译内核要用dpkg什么的,现在只需要敲几个简单的命令就行了,真是越来越简单了。

扫描二维码,分享此文章