Para construir kernels, é altamente recomendável que você use o git para obter o código-fonte mais recente dos repositórios git do kernel do Ubuntu.
Estes repositórios contêm todas as atualizações para os kernels do Ubuntu, incluindo os que são propostas para lançamento, mas ainda não foram lançadas. Ao buscar de os repos, você terá a garantia do código mais recente.
Se você quiser buscar a fonte para uma versão específica, verifique a tag associada a esse lançamento. Tags são semelhantes a este exemplo: "Ubuntu-2.6.32-17.26". O número final é um número de upload que é sequencialmente aumentado, e o resto é o número da versão.
Você pode ver uma lista dos repositórios do kernel do Ubuntu aqui:
Esta página também lista vários repositórios para desenvolvedores individuais. Os repositórios oficiais do kernel do Ubuntu começam com "ubuntu / ubuntu -"
Se você está procurando apenas obter os fontes para o kernel que você está atualmente em execução, você pode:
apt-get source linux-image-$(uname -r)