Ubuntu16.04安装linux5.2内核

工作需要裁剪linux内核,花了5天时间终于成功,其间看了很多教程,感觉都比较复杂,大概记录一下我编译linux5.2内核的过程。

1、首先从https://mirrors.edge.kernel.org/pub/linux/kernel/下载linux的内核源码,解压到/usr/src目录下。

2、进入源码目录执行make menuconfig配置内核,这个步骤就是将自己需要的功能选上,不需要的功能裁掉,选项特别多,网上有很多关于这些选项的说明。配置完成后exit退出,保存配置

3、执行make编译内核。这步最耗时间,建议加上参数j,例如make j -16表示使用16个线程进行编译,速度会快很多,我当时没加参数编译了5个小时

4、执行make modules_install安装模块

5、执行make install

6、重启系统即可,使用命令uname -a可查看当前系统内核

最后补充一下,如果要使用原来的内核,可以在开机的时候按esc,然后回出现一个列表,选择高级选项,这可以选择系统的内核

你可能感兴趣的:(Linux,linux)