Como compilar um kernel decente do kernel.org?

3

Eu tentei compilar um kernel a partir de fontes que eu obtive do kernel.org (mainline) com make allyesconfig e make allmodconfig , mas ambos os builds resultaram em um kernel, que não inicializa.

Eu estava pensando que, compilando tudo, deveria funcionar perto de qualquer hardware. O que estou fazendo errado?

E como eu compilo um kernel funcional?

    
por polemon 12.04.2011 / 06:53

1 resposta

6

Uma coisa que você pode fazer é inicializar um kernel funcional, executar lsmod e certificar-se de que todos os módulos listados estejam ativados em sua configuração (interna ou como módulos).

É mais fácil começar com uma configuração de trabalho e depois ajustá-la. Se você tiver sorte, sua distribuição envia o arquivo de configuração juntamente com o kernel. Por exemplo, no Ubuntu você encontrará em / boot / config- version . Copie esse arquivo para o novo diretório do kernel e nomeie-o como .config . Se for para um kernel mais antigo, você pode tentar make oldconfig ser perguntado apenas sobre novas opções. Em geral, aceite a resposta padrão para tudo, a menos que você saiba o que é.

    
por 12.04.2011 / 09:07