安装linux内核有两种方式:使用公用的发行包使用一类rpm的程序安装和自己动手编译内核源码在安装。
第一种方法的较方便,成功率也大;第二种则较为复杂,因为不同的linux发行版都有各自的构建内核的方法。但由于linxu各发行版的更新速度很快,如果你是使用较新的发行版,在按照网上查找的方法安装时,很容易失败(like me:()。所以这次是直接下载linux最新内核源码,根据里面的说明档来安装,果然是一次成功啊!
1.下载
linux 内核下载地址:http://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
本次使用的内核是正在开发中的最新的内核版本,可以安装git版本控制工具后,运行git clone http://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 下载最新内核源码。
2.编译安装内核
首先进入内核源码目录,可以输入cat README 命令查看内核使用的相关说明,里面较全面讲解了内核安装方法和条件。
这里我配置内核的方法是使用偷懒的方式:
make oldconfig //使用该命令可以根据你当前的运行的内核配置来设定新内核,同时会补充一些其他现有系统不包含的信息。
make //编译内核,需要较长的时间
make modules_install install//安装内核
3.配置引导脚本
内核说明档里的例子是LILO方式,但我用的Fedora下使用的GRUB2引导。其实原理都一样,就是配置已经安装好内核启动目录。查看Grub2的相关说明知道,可以运行grub2-mkconfig来自动配置已安装内核的启动脚步。OK,做完这一步,重启,就可以在引导目录上看到新的内核版本了。
转载于:https://blog.51cto.com/fangfu/1104041