Recompilar modulos do kernel

1. Recompilar modulos do kernel

Victor Gouveia
vcdg

(usa Ubuntu)

Enviado em 07/06/2013 - 09:44h

Pessoal estou estudando sobre modulos do kernel e gostaria de saber se é possivel recompilar um modulo do kernel. Pelo que li (me corrijam se estiver errado) para a alteração do modulo temos que ter os arquivos fonte ".c" e não estou achando no ubuntu 12.04. Alguem sabe se posso e como posso fazer isso?


  


2. Re: Recompilar modulos do kernel

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 07/06/2013 - 09:46h

tu tem instalado os kernel-headers ?


3. Re: Recompilar modulos do kernel

Victor Gouveia
vcdg

(usa Ubuntu)

Enviado em 07/06/2013 - 10:23h

Sim


4. Re: Recompilar modulos do kernel

ian cléver sales fernandes
ianclever

(usa Arch Linux)

Enviado em 07/06/2013 - 10:31h

um módulo sozinho não sei agora o kernel completo com todos os fontes você encontra no :

www.kernel.org




5. Re: Recompilar modulos do kernel

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 07/06/2013 - 10:48h

acho melhor baixar o kernel novo e compilar da forma que tu quer otimizar
minha sugestão


6. Re: Recompilar modulos do kernel

Fernando
phoemur

(usa Debian)

Enviado em 07/06/2013 - 11:17h

Uma forma de compilar módulos sem recompilar tudo ou instalar módulos proprietários cujo fonte não tem no kernel seria usar o DKMS...

http://en.wikipedia.org/wiki/Dynamic_Kernel_Module_Support




7. Re: Recompilar modulos do kernel

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/06/2013 - 11:29h

Amigo, se você baixar o kernel em kernel.org irá quebrar sua instalação.

1 - O kernel da distribuição contem diversos patches do desenvolvedor e é bastante diferente do kernel original
chamado de vannila flavor.

2 - Toda distribuição deve fornecer repositórios com os fontes. Assim, procure os repositórios fonte (src = source) e baixe o pacote do kernel que você tem instalado ou outro de seu gosto. Nele terá os fontes que precisa para recompilar um módulo. Todavia, observe que chegará ao mesmo resultado de um pacote binário da distribuição.
Ou seja, não faz diferença.

3 - Mais importante que aprender compilar módulos separadamente é saber ativá-los e desativá-los durante uma compilação do kernel.

4 - Jamais faça isso em uma máquina de produção... a chance de quebrar é grande...

Sorte...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts