linux4.0内核编译步骤,Ubuntu20.04linux内核(5.4.0版本)编译准备与实现过程-编译过程(2) -Go语言中文社区...

本文详细介绍了在Ubuntu 20.04系统上编译5.4.0版本Linux内核的过程,包括从复制配置文件到去优化编译的各个步骤,以及解决编译过程中遇到的问题,如签名错误和模块优化。通过这些步骤,用户可以成功编译并安装自定义内核。
摘要由CSDN通过智能技术生成

前面因为博客园维修,所以内核编译过程一直没有发出来,现在把整个内核过程分享出来。本随笔给出内核的编译实现过程,在编译前需要参照我前面一篇随笔:

Ubuntu20.04linux内核(5.4.0版本)编译准备与实现过程-编译前准备(1) :https://www.cnblogs.com/iFrank/p/14556664.html

切记:注意一点需要参照前一篇随笔,不然编译过程十有八九出问题。

开发环境

Ubuntu20.04(ubuntu-20.04.2-live-server-amd64.iso)

系统自带的内核版本:5.4.0-67-generic(上篇随笔的内核版本为5.4.0-42-generic,但是-67版本与-42具体操作一样)

编译过程

准备工作做完,接下来就要编译内核了。这个编译其实也分了好几个大的步骤,下面首先介绍第一步配置。

原则上来讲,内核需要配置的项非常多,而且很多涉及到了一般读者并不太熟悉的硬件细节。这样一来,稍不留神就会导致配错项,而这个错误往往是在编译内核时才暴露出来,非常耽误时间。可能大家花费几天甚至十几天的时间都不能编译成功,原因就在于诸多的配置项把自己卡住了。鉴于这种情况,我建议直接使用系统内核已有的配置文件.config,直接使用不容易报错,但是短板也是对应的-只能编译系统已有的内核版本,比如我只能编译5.4.0系列的内核版本,但是在学习过程,这样是非常方便的,系统在安装过程中,就已经根据当前的硬件环境做出了选择。直接拿来用就可以了,非常省事。

首先把该配置文件,复制到下载并解压好的内核源码目录中,比如本机环境的/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值