Como compilar um kernel idêntico ao apt-get install linux-image-xxx [duplicado]

0

Eu faço o download do código-fonte do kernel em git: //kernel.ubuntu.com/.../ubuntu/ubuntu-trusty.git. Eu preciso compilar a versão 4.4.0-31-generic em 14.04.4 lts 64 bits, então eu clonei e copiei a ramificação Ubuntu-lts-4.4.0-31.50-xxx-14.04.1.I use config-4.4.0-31-generic como arquivo de configuração de linux-image-4.4.0-31-generic package. Depois que eu compilei, eu percebo que a versão do kernel é 4.4.13 no Makefile e eu encontrei um item de configuração de versão arbitrária do kernel que parece não ter efeito e os módulos instalados são mais de 5000 mas o pacote em linux-image-4.4.0-31-generic contém apenas cerca de 1000 módulos. Os módulos que eu instalei tamanho é em torno de 3G, o pacote apenas 39M. Eu fiz isso errado?

    
por lihe 13.07.2017 / 15:55

1 resposta

0

Você construiu o kernel de maneira errada. A maneira de o Debian construir um kernel é:

fakeroot debian/rules clean
fakeroot debian/rules binary-headers binary-generic

Isto irá construir o kernel do Ubuntu 4.4.0-31 se você retirou a tag correta.

    
por Pilot6 13.07.2017 / 21:18