这个要编译的。从kernel.org下载内核源代码,这里我下载的是最新的4.6-rc5,下载的文件为linux-4.6-rc5.tar.xz,直接用归档管理器解压即可。如果你采用命令行可以用以下命令解压:xz-dlinux-4.6-rc5.tar.xztarxvflinux-4.6-rc5.tar这一步完成后你的当前目录下应该会出现linux-4.4-rc5这个文件夹,进入这个文件夹:cdlinux-4.6-rc5执行以下命令来确保内核代码树绝对干净:makemrproper此外还要安装编译kernel过程中的一些依赖项:yaourt-Sxmltodocbook-xslbc2.配置这一步是定制精确适配你的电脑规格的内核最关键的步骤,为了适应各种机型,官方内核包含了绝大部分的内核模块,其中有些是我们用不到的,可以选择去掉这些模块,更好地发挥硬件的性能。传统的菜单配置方式如下:makemenuconfig这会弹出一系列的菜单,你可以根据自己的需求进行高度的定制,留下需要的部分即可。例如选择不编译某些部分,或者将某个部分编译成模块。对于新手来说上述配置过程会很复杂,错误的设置可能会导致内核无法启动或者某些设备无法驱动。不过对新手来说有一个超级捷径,那就是使用localmodconfig:makelocalmodconfig这个命令只会选择当前正在被使用的选项,所以在执行这条命令之前,把所有的设备(鼠标、键盘、U盘)都先插上,这样就应该不会出问题啦。为了简单我这里也采取这样的方式。最后配置文件将被保存在.config文件中,编译过程会用到它。3.编译配置完成后便可以执行编译工作:make-j4编译的过程将花费很多时间,从15分钟到超过1小时不等,这取决于你选择的多少选项以及电脑处理器的性能。4.安装安装模块:sudomakemodules_install这一步把内核模块复制到/lib/modules/4.6.0-rc5这个文件夹中,我们需要删除其中的source和build的链接:sudorm-f/lib/modules/4.6.0-rc5/{source,build}将内核复制到/boot目录sudocp-varch/x86_64/boot/bzImage/boot/vmlinuz-4.6制作初始化内存盘sudomkinitcpio-k4.6.0-rc5-c/etc/mkinitcpio.conf-g/boot/initramfs-4.6.img完成上述步骤之后你的/boot目录会多出vmlinuz-4.6和initramfs-4.6.img这两个文件。现在执行sudogrub-mkconfig-o/boot/grub/grub.cfg来更新引导信息,就可以使用新的内核启动了。重启后使用uname-a来查看内核版本,可以看到已经是4.6-rc5了:参考Air_Wawei的教程的,略有删改,