カーネルに付属のMakefileの「make install」は何をしますか?

カーネルに付属のMakefileの「make install」は何をしますか?

make install私はカーネルが何をしているのか、そしてコンパイル後にカーネルの実際の「インストール」が何を意味するのかを確認しようとしています。

問題は、実際にターゲットを識別できないことです(メイクファイル参照)はで「インストール」するために使用されますMakefile

user@user-VirtualBox:~/Downloads/linux-3.14.1$ grep install: Makefile 
firmware_install: FORCE
headers_install: __headers
modules_install: _modinst_ _modinst_post
modules modules_install: FORCE
modules_install: _emodinst_ _emodinst_post

これから私はどんな結論を導き出すべきですか?

ベストアンサー1

@Matのコメントに基づいて対応する-nフラグを使用すると、次のような出力が得られます。make install

make -f ./scripts/Makefile.build obj=arch/x86/boot install
sh ./arch/x86/boot/install.sh 4.19.99 arch/x86/boot/bzImage \
    System.map "/boot"

したがって、make install ターゲットは CPU アーキテクチャに基づいてスクリプトを実行します。私はx86を使っていますアーチ/x86/boot/install.sh使用されました。

おすすめ記事