Compilar o kernel já foi um "ritual sagrado" onde pessoas se reuniam para compilar o núcleo do sistema.
Mas que tal usar um assistente OpenSource para fazer a maior parte do trabalho?
"Kernel for Newbies" é um script de código aberto que consiste num assistente onde o usuário insere pouquíssimas informações para construir
seu próprio Kernel. Ele foi desenvolvido para ser simples!
Como se não bastasse apenas compilar, "Kernel for Newbies" também baixa e instala as dependências do sistema se o usuário permitir. Você
entra com a versão do Kernel e qual interface de configuração deseja usar e pronto!
O script baixa o pacote direto de
kernel.org, ou de outro local desejado, e faz todo o resto (compilação, instalação, instalação de módulos,
atualização do GRUB, atualização do initramfs, etc).
Instruções
1- Baixe a versão mais recente do kfn.sh:
2- Dê permissão de execução:
chmod 777 kfn.sh
3- Copie para /usr/local/bin/:
sudo cp kfn.sh /usr/local/bin/kfn
4- E rode como root:
sudo kfn
Modo de uso
1- Ao iniciar o "kernel for Newbies", ele checará se o sistema possui todas as dependências necessárias para todo o processo. Se houver uma
ou mais dependências em falta, o sistema lhe perguntará se você permite que elas sejam instaladas. Requer conexão com a internet.
2- Depois das dependências instaladas, o sistema lhe perguntará qual a versão do kernel que você deseja trabalhar.
3- Na terceira etapa, o sistema lhe perguntará onde será a fonte do pacote do kernel. Por padrão,
kernel.org estará selecionada, mas você pode determinar um link ou escolher o caminho local do pacote caso você já o possui em sua máquina.
4- Nesta quarta etapa, o sistema lhe perguntará qual interface de configuração do kernel você deseja usar:
- menuconfig: modo texto, você pode configurar o kernel a partir de qualquer terminal;
- xconfig: modo gráfico, mais amigável, você configura o kernel através dos vários sub-menus.
5- Ação a ser realizada quando tudo terminar: você pode desligar, reiniciar ou até mesmo executar um comando quando tudo terminar.
6- Relatório: é um resumo geral de todas as configurações e opções definidas pelo usuário.
7- Iniciar os processos: nesta etapa o sistema irá baixar e extrair o pacote do kernel.
8- Depois de extraído, a interface de configuração (menuconfig/xconfig) será aberta. Lembre-se de salvar as alterações antes de sair.
9- Compilação e instalação: esta etapa pode levar de minutos a horas dependendo da velocidade da máquina.
10- Aproveite seu novo Kernel!
O script é escrito com base de comentários e explicações ao decorrer das linhas.
No momento em que o artigo foi publicado, o Kernel 3.0.8 foi compilado com sucesso!
Um grande abraço, de Motomagx!
Créditos: João Guilherme C. (motomagx) pela elaboração do script e desta dica.
O script foi escrito com a ajuda do seguinte artigo:
Instalando o kernel 2.6.37 de maneira fácil no Ubuntu 10.10.
Previamente publicado (em forma de post) aqui:
Kernel for Newbies - Compilação fácil do Kernel.