本文是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什么的,现在只需要敲几个简单的命令就行了,真是越来越简单了。
扫描二维码,分享此文章