私は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/pine64
とbzImage
カーネルイメージをPine64にコピーできます。
もう一つの方法は、バイナリパッケージをビルドすることです。
make binrpm-pkg
または
make bindeb-pkg
目標ディストリビューションによって異なります。これにより、カーネルとモジュールを含むパッケージが作成されます。