10、从源码构建 6.x Linux 内核:详细指南

从源码构建 6.x Linux 内核:详细指南

1. 构建内核

在构建内核时,我们可以利用 tee 工具将标准输出和标准错误同时保存到文件中,同时还能在控制台看到输出。以下是具体操作步骤:

$ sudo systemctl isolate multi-user.target
$ cd ${LKP_KSRC}
$ make –j8 2>&1 | tee out.txt

执行上述命令后, kbuild 系统会开始构建新内核以及配置为模块的组件。不过,构建过程中可能会出现问题,下面我们会详细讨论常见问题及解决方法。

1.1 解决 Ubuntu 上的证书配置问题

在较新的 Ubuntu 系统上构建内核时,可能会遇到以下问题:

$ make ...
  EXTRACT_CERTS   certs/signing_key.pem
  CC      certs/system_keyring.o
  CC      arch/x86/entry/vdso/vclock_gettime.o
  EXTRACT_CERTS
  CC      certs/common.o
  CC      arch/x86/entry/vdso/vgetcpu.o
make[1]: *** No rule to make target 'debian/canonical-revoked-certs.pem', 
needed by 'certs
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值