あるシステムからカーネルを構築し、別のシステムにインストールする

あるシステムからカーネルを構築し、別のシステムにインストールする

私のホストコンピュータにLinuxカーネルを構築し、それをVWware仮想マシンで使用したいと思います。今、彼らはすべて同じUbuntuカーネルを使用しています。

私のホストmakemake configure。それでは、実行するmake modules_install前にターゲットコンピュータにどのファイルをコピーする必要がありますかmake install

また何をすべきですか?

ベストアンサー1

gertvdijkの答えについてコメントしたいのですが、コメントする担当者が十分ではありません。

rpm-pkg、deb-pkg、snap-pkgがmakeの実行可能なターゲットなので、今必要なのかわかりません。

Ubuntuの場合は、以下を使用したいと思います。

make bindeb-pkg

make deb-pkg(ソースを含める必要がある場合に使用)

RPMディストリビューション(RHEL、Fedora、CentOS)では、rpm-pkg / binrpm-pkgを使用できます。

make helpすべてのオプションについては、カーネルパッケージングのセクションを参照してください。

Kernel packaging:
    rpm-pkg             - Build both source and binary RPM kernel packages
    binrpm-pkg          - Build only the binary kernel RPM package
    deb-pkg             - Build both source and binary deb kernel packages
    bindeb-pkg          - Build only the binary kernel deb package
    snap-pkg            - Build only the binary kernel snap package (will connect to external hosts)
    tar-pkg             - Build the kernel as an uncompressed tarball
    targz-pkg           - Build the kernel as a gzip compressed tarball
    tarbz2-pkg          - Build the kernel as a bzip2 compressed tarball
    tarxz-pkg           - Build the kernel as a xz compressed tarball
    perf-tar-src-pkg    - Build perf-5.2.0.tar source tarball
    perf-targz-src-pkg  - Build perf-5.2.0.tar.gz source tarball
    perf-tarbz2-src-pkg - Build perf-5.2.0.tar.bz2 source tarball
    perf-tarxz-src-pkg  - Build perf-5.2.0.tar.xz source tarball

おすすめ記事