Compilando kernel 2.6 no Slackware 11
Saiba como compilar o kernel 2.6 no Slackware 11 do zero, deixando seu kernel com a sua cara.
Parte 2: Configurando o Kernel
Recomendo que você baixe a configuração do kernel feita pela equipe do Slackware em algum mirror da distro, como esse do kernel 2.6.18 por exemplo:
Provavelmente você não encontrará uma conf da mesma versão do kernel que você está compilando, pra resolver isso basta pegar a conf da versão mais próxima da sua, mas que seja inferior a sua versão.
# cd /usr/src/linux
# make menuconfig
(abre o menu de configuração do kernel)
Agora vá até a opção "Load" e carregue o arquivo de configuração do kernel que você baixou. Após carregar a conf é só alterar os detalhes, infelizmente é tudo por sua conta, pois varia de PC pra PC. Caso você não saiba o que marcar ou desmarcar, recomendo não mexer em nada, pois a conf do Slackware provavelmente será suficiente. A única recomendação que eu faço é marcar o sistema de arquivos da sua partição como built-in, para isso basta acessar o menu "File systems" e marcar com um * a opção do sistema de arquivos da sua partição, por exemplo, se sua partição é ext3, você deve por um * na opção ext3, caso seja reiserfs, marque com * em reiserfs.
Ao sair no menu de configuração responda SIM para salvar o arquivo de configuração, pois essa resposta criará o arquivo /usr/src/linux/.config, que será usado futuramente na criação do initrd.
Agora já estamos prontos pra compilar o kernel.
Provavelmente você não encontrará uma conf da mesma versão do kernel que você está compilando, pra resolver isso basta pegar a conf da versão mais próxima da sua, mas que seja inferior a sua versão.
# cd /usr/src/linux
# make menuconfig
(abre o menu de configuração do kernel)
Agora vá até a opção "Load" e carregue o arquivo de configuração do kernel que você baixou. Após carregar a conf é só alterar os detalhes, infelizmente é tudo por sua conta, pois varia de PC pra PC. Caso você não saiba o que marcar ou desmarcar, recomendo não mexer em nada, pois a conf do Slackware provavelmente será suficiente. A única recomendação que eu faço é marcar o sistema de arquivos da sua partição como built-in, para isso basta acessar o menu "File systems" e marcar com um * a opção do sistema de arquivos da sua partição, por exemplo, se sua partição é ext3, você deve por um * na opção ext3, caso seja reiserfs, marque com * em reiserfs.
Ao sair no menu de configuração responda SIM para salvar o arquivo de configuração, pois essa resposta criará o arquivo /usr/src/linux/.config, que será usado futuramente na criação do initrd.
Agora já estamos prontos pra compilar o kernel.
# make modules && make modules_install && make bzImage
são suficientes. Agora, lembre-se q, caso vc queira recompilar um kernel mais novo no futuro basta usar o .config contido na pasta /usr/src/linux.
abração