Pine64(またはRaspberry Piまたは他の同様のシングルボードコンピュータ)にクロスコンパイルされたLinuxカーネルをインストールする

Pine64(またはRaspberry Piまたは他の同様のシングルボードコンピュータ)にクロスコンパイルされたLinuxカーネルをインストールする

私はPine64用の新しいLinuxカーネルを準備していますが、遅いのでLinux PCでクロスコンパイルします。

make install && make install modulesコンパイルされたバイナリをインストールするために、コンパイルされたカーネルの完全な〜3 GBのソースファイルとオブジェクトファイルをPine64にコピーせずに実行する方法を探しています。

*.oいくつかの「インストールパッケージ」を作成したり、不要なファイル(、、、*.c...)を省略したりする方法はありますか?

答え1

モジュールを代替パスに取り付けることができます。

mkdir /tmp/pine64
make modules_install INSTALL_MOD_PATH=/tmp/pine64

その後、モジュール/tmp/pine64bzImageカーネルイメージをPine64にコピーできます。

もう一つの方法は、バイナリパッケージをビルドすることです。

make binrpm-pkg

または

make bindeb-pkg

目標ディストリビューションによって異なります。これにより、カーネルとモジュールを含むパッケージが作成されます。

関連情報