先从 http://www.kernel.org上面download下来最新版本的linux内核(我当前的最新版本是3.13.6)
# cp linux-3.13.6.tar.xz /usr/src
# cd /usr/src
.xz是什么奇葩的东西,第一次看见,直接google得到解压的方法
# xz -d linux-3.13.6.tar.xz
# tar -xvf linux-3.13.6.tar
接下来就是为安装内核做准备了,进入刚刚解压缩的那个文件目录
# make clean
# make mrproper
接下来就要配置内核了
有几种配置的方法
# make menuconfig
# make xconfig
# make oldconfig
# make config
上面说的几种配置方法都是可以的,我们先来看看在我的电脑上都是怎么样的吧
先来看第一个
# make menuconfig
提示以下错误信息
看来是ncurses这个东西没有安装,继续google,告诉我ncurses是字符终端下屏幕控制的基本库,好吧,什么基本库不基本库的,没有听说过,不管了,兵来将挡水来土掩,直接安装一下这个库
# apt-get install libncurses5-dev
这下可以继续了
# make menuconfig
变成了这个样子
这个界面怎么看着像十几年前还在用win95时候的系统 = =各种无语
在看剩下几个config之前,我们先来设置一下,来支持NTFS格式的文件系统
其实一个config就够了,不过既然是玩玩吗,就再试试xconfig
# make xconfig
居然又给我报错
妈蛋,看来得继续装qt
直接apt-get就好了,我这里居然提示我要两个多小时,算了,我不装了,您如果喜欢可以试试看
设置好之后就要编译和安装内核了
# make
make需要好久好久,等得花都谢了
# make modules_install
# make install
然后需要更新GRUB
# cd /boot
# mkinitramfs -o initrd.img-3.13.6
# update-grub2
然后重新启动电脑
一切就ok了