Linux编译内核

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。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容