从源码构建 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
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



