编译内核时 initramfs.cpio 文件的正确位置

编译内核时 initramfs.cpio 文件的正确位置

我正在关注本文并生成一个initramfs.cpio文件。

现在教程提到我必须将此文件放在构建目录中:

Finally, you have to rebuild the kernel again:

# 0. Copy the CPIO archive to your kernel build directory:
cp initramfs.cpio .

但我没有看到任何构建目录:

[root@xilinx linux-xlnx]# ls 
arch     CREDITS        drivers   include  Kbuild   lib          mm              README          scripts   System.map  virt
block    crypto         firmware  init     Kconfig  MAINTAINERS  Module.symvers  REPORTING-BUGS  security  tools       vmlinux
COPYING  Documentation  fs        ipc      kernel   Makefile     net             samples         sound     usr         vmlinux.o

那么正确的地方是什么呢?

我的板子是基于ARM的xilinx Zynq

答案1

在上下文中,内核构建目录并不意味着build内核源代码树中命名的目录,而是保存源代码和构建发生的目录。所以你想将 initramfs 复制到你的linux-xlnx目录中。

相关内容