Você não instalou o código-fonte do kernel, apenas os cabeçalhos do kernel (normalmente terminando em .h
), que declaram as interfaces do kernel expostas ao espaço do usuário.
Você pode obter os arquivos de código-fonte do kernel (incluindo aqueles que terminam em .c
) instalando linux-source com
apt-getsourcelinux-image-$(uname-r)
oubaixandoo Se você optar por instalar o pacote Se você fizer o download manualmente, eles estarão onde quer que você os copie / extraia. linux-source
, os arquivos do código-fonte permanecerão abaixo de /usr/src
.
Para mais informações sobre como compilar seu próprio kernel no Ubuntu, consulte também o Wiki do Ubuntu . Para torná-lo muito curto, basicamente se resume a
fakeroot debian/rules binary-headers binary-generic
embora eu prefira o mais versátil
make-kpkg --rootcmd fakeroot --initrd --jobs $(getconf _NPROCESSORS_ONLN) kernel-image kernel-headers
Editar: As passagens de texto extraídas funcionam como planejado, mas não são tão úteis se você pretende modificar o código fonte do kernel e construir seu próprio kernel.