回答:
カーネルを構築するには、gitを使用してUbuntuカーネルgitリポジトリから最新のソースコードを取得することを強くお勧めします。
これらのリポジトリには、リリースが提案されているがまだリリースされていないものを含む、Ubuntuカーネルのすべての更新が含まれています。リポジトリから取得することにより、最新のコードが保証されます。
特定のリリースのソースを取得する場合は、そのリリースに関連付けられているタグをチェックアウトできます。タグは次の例に似ています:「Ubuntu-2.6.32-17.26」。最終番号はアップロード番号であり、順次増加し、残りはバージョン番号です。
Ubuntuカーネルリポジトリのリストは、ここで確認できます。
このページには、個々の開発者向けの多数のリポジトリもリストされています。公式のUbuntuカーネルリポジトリは「ubuntu / ubuntu-」で始まります
現在実行しているカーネルのソースのみを取得する場合は、次のことができます。
apt-get source linux-image-$(uname -r)
https://help.ubuntu.com/community/Kernel/Compile
apt-get source
実行する前に、この手順に従ってください
sudo apt-get build-dep --no-install-recommends linux-image-$(uname -r)
Linuxカーネルのメンテナンスについては、LaunchPad:Linux Kernelをご覧ください。
ただし、UbuntuのカーネルはUbuntuカーネルと呼ばれることもありますが、実際にはUbuntuカーネルチームによって変更されたLinuxカーネルです。あなたは詳細な情報を見つけることができますUbuntuのカーネルメンバーとどのように取得するのGitを使ってUbuntuのカーネルを上のUbuntuのWikiを:カーネル
最適な場所は、カーネルチームのgitリポジトリです。以下を参照してください。