カーネルのコンパイル時に 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ベースのザイリンクスZynqです。

ベストアンサー1

ここで、カーネルビルドディレクトリとは、カーネルbuildソースツリーに指定されたディレクトリではなく、ソースコードが格納されビルドされるディレクトリを意味します。したがって、initramfsをディレクトリにコピーしようとしていますlinux-xlnx

おすすめ記事