Kernel linux
1 Passo 1 - Descompactando e configurando
Primeiro você precisará pegar uma imagem e descompactá-la em algum diretório, para depois começar a configurar a compilação. Os códigos-fonte do kernel em suas várias versões podem ser todos encontrados através do seguinte endereço:
• ftp://ftp.kernel.org — FTP oficial do Kernel
• http://ftp.kernel.org — Acesso HTTP ao FTP oficial do Kernel :)
• ftp://ftp.br.kernel.org — Mirror Brasileiro do FTP do kernel
Depois de baixar o arquivo do kernel e deixá-lo por exemplo no diretório /root/download, é hora de descompactar:
# cd /usr/src
# rm -rf linux
# tar jpvfx /root/download/linux-2.6.12.tar.bz2
# ln -s linux-2.6.12 linux
# cd linux
Nos comandos acima, eu fui para o diretório /usr/src, removi algum fonte antigo do kernel do linux que poderia estar por lá (comando rm), descompactei o arquivo do fonte do kernel que baixei (no exemplo eu usei a versão 2.6.12, criei um link simbólico para o recém-descompactado diretório e depois entrei nesse diretório.
Configurando o Novo Kernel
Agora é hora de configurar o kernel. Para fazer isso, o próximo comando é:
# make menuconfig
Com este comando, você vai escolher as opções de suporte. Esta parte é com você, pois você é quem vai escolher o que quer. Tem muitas e muitas opções que você poderá não saber... Você pode ler o help destas opções, ou simplesmente deixá-las como estão. Configuração do kernel é uma coisa que você se acostuma com o tempo, praticando :)
| |Dica |
| |O comando make menuconfig gera um menu gráfico no console, você pode substituir este comando por outros, que são: make |
| |config (modo terminal, sem gráficos, vai perguntando opção por opção e não é recomendado), make xconfig (modo gráfico |
| |com janelas, só roda no X-Window) e make gconfig (modo gráfico usando o