1

カーネル (centos 6.3) を 2.6.38 に移動する必要がありました。インターネットで検索した後、http://kojipkgs.fedoraproject.org/packages/kernel/2.6.38.8/35.fc15/x86_64/kernel-2.6.38.8-35 から 2.6.38.8-35.fc15 を正常にインストールできました 。 fc15.x86_64.rpm

これらのカーネルのソースも必要です。 http://kojipkgs.fedoraproject.org/packages/kernel/2.6.38.8/35.fc15/src/kernel-2.6.38.8-35.fc15.src.rpm . ただし、rpmには次のようなパッチしかないことがわかりました

input-wacom-add-support-for-lenovo-tablet-id-0xe6.patch intel-iommu-add-domain-check-in-domain_remove_one_dev_info.patch intel-iommu-check-for-identity-mapping-candidate-using.パッチ intel-iommu-dont-cache-iova-above-32bit.patch intel-iommu-flush-unmaps-at-domain_exit.patch intel-iommu-only-unlink-device-domains-from-iommu.patch intel-iommu- remove-host-bridge-devices-from-identity.patch

では、このビルドに対応するカーネル ソースを取得するにはどうすればよいでしょうか。ご意見ありがとうございます

4

3 に答える 3

2

これには yundownloader という非常に簡単な方法があります。

$yumdownload --source kernel

カーネル パッケージのソース rpm をダウンロードし、rpm をインストールして、に移動し~/rpmbuild、実行します。

rpmbuild -bp SPECS/kernel.spec

パッチが適用されたソース ツリーが に配置され~/rpmbuild/BUILDます。

于 2012-12-29T16:48:52.563 に答える
1

http://www.kernel.orgにアクセスしてカーネル ソースをダウンロードし、解凍します。ダウンロードしたソース ファイルにパッチを適用すると、そのバイナリ パッケージのソースが得られます。. http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.38.8.tar.xzはあなたが探しているもののようです。

于 2012-12-28T16:44:04.187 に答える