安装Linux的最新内核其实不难,搞Linux就不要怕尝试。
我配置是AMD Athlon X2 64 4600+的处理器和DDR2 2GB的内存条,系统为XUbuntu 15.04。
现在我与大家分享一下经验,由于我写这个帖子的时候,Linux Kernel 4.2.2是最新的正式版内核,所以就以4.2.2为例了。
首先去官网下载4.2.2的内核包,官网地址:https://www.kernel.org/
linux-4.2.2.tar.gz官网下载地址:https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.2.2.tar.xz
下载好源码包之后,用root用户登陆系统,将源码包放到/usr/src目录下,用归档管理器解压到当前目录或者用下面的命令解压。
tar -xf linux-4.2.2.tar.xz解压好了以后,cd入linux-4.2.2文件夹。
cd linux-4.2.2然后就可以开始配置内核选项了,但是内核选项多的真是令人发指,其实用默认的就好,跟着我的命令一起来做。
make menuconfig#执行这个操作如果出现报错的话,需要解决一个软件包依赖问题,输入以下命令即可解决(没出现报错的不用管):
apt-get install libncurses5-dev然后我们来看看menuconfig里的选项,回车完先是加载了几个文件,然后应该会出现这样一个玩意:
在这个界面里,*代表yes,空代表no,M代表模块化(被其它选项所包括),默认不去动它就好,再说选项那么多你真打算一个一个看么。
方向键上下可以控制上下切换条目,左右键可以在下方的操作栏切换(<Select>/<Exit>/<Help>/<Save>/<Load>)。
直接切换到 <Save> 然后敲回车即可,提示保存文件名为.config,直接敲回车 <Ok> ,提示配置文件已写入.config,然后再敲一次回车 <Exit> 。
之后又回到了最初的那个界面,切到 <Exit> 敲回车退出即可。
上面操作全部完成之后,就可以开始make内核了。
makemake的时间会非常长,也可能是我配置太差的原因,我是花了3小时才make完。
make完成之后,就可以安装内核模块了。
make modules_install这个速度会很快,我5分钟内就完成了,完成之后直接make install安装新内核。
make install安装完成后会自动修改grub,重启默认以新内核启动,可以重启后用uname -r命令查看。
新的内核感觉就是爽啊,如果没有自动用新内核的话,在grub引导界面选择高级,选用4.2.2的内核启动就行了,修改默认内核的方法自行百度吧。
新内核出现问题的也可以从高级启动列表里选择原来的内核进行启动。
启动完了别忘了把linux-4.2.2文件夹删了,只留个源码包就行了。
sudo rm -f -r /usr/src/linux-4.2.2最后别忘了重装显卡驱动,需要先把现在的显卡驱动卸载了再重新安装,方法就不提供了,卸载过后,原来用什么方式装得就再操作一遍即可。
就是这么简单,就能完成最新的Linux内核的编译安装,赶快试试吧。
Ubuntu 15.10 将使用 Linux Kernel 4.2 内核
怎样在 CentOS 7 上安装 Kernel 4.0.2
怎样在 CentOS 7 系统上安装Linux Kernel 4.0
如何在Ubuntu 13.10上安装Linux内核 3.12