1.准备工作
Ubuntu操作系统,在www.kernel.org下载内核源码,下载编译工具 。
打开终端,输入命令su获取root权限,输入apt-get install build-essential kernel-package libncurses5-dve fakeroot wget bzip2
下载并解压内核包至usr/src文件夹内,我的版本Linux-4.10.3。打开命令终端,查看当前内核版本号。
cd进入内核文件夹,执行命令make menuconfig。
在此配置内核,上图的选择顺序load--ok--save--exit--exit。设置完输入命令make进行内核编译,可能会出现fatal error:openssl/opensslv.h:No such file or directory.这是因为没有安装openssl;通过输入apt-get install libssl-dev安装即可,继续执行make.
然后等待漫长的编译,如果中间出现错误需重新编译,要 先清除以前的依赖关系,执行命令make mrproper.编译完成进行内核安装。
最后更改启动项gurb。