Compilando o kernel no Kubuntu

Já baixou o novo kernel? Então vamos compila-lo!

OBS.: Essa dica serve para qualquer distribuição baseada no Debian!

- Primeiro, vamos abrir o konsole como root. Apesar de muita gente não saber, não precisamos mudar a senha de root para usa-la.

- Aperte simultaneamente as teclas “Alt” e “F2″ e digite o comando:

kdesu konsole

- Vai aparecer uma janela pedindo sua senha (e não a do root). Isso vai abrir o terminal com as permissões do root.

- Agora, precisamos instalar (caso você ainda não tenha) o kernel package, para tanto digite o comando no konsole que você abriu:

sudo aptitude install kernel-package

- Agora é só ir, no konsole, até a pasta onde você baixou o arquivo linux-2.6.26.tar.bz2, que no meu caso é a pasta Downloads da minha home (lembre-se de usar o seu nome de usuário e a pasta onde você baixou o arquivo):

cd ~daniel/Downloads

- O acento “~” é o atalho para /home ;-)

- Agora vamos levar o arquivo linux-2.6.26.tar.bz2 para seu devido lugar, que é a pasta /usr/src:

mv linux-2.6.26.tar.bz2 /usr/src

- E vamos para essa pasta, digitando:

cd /usr/src

- Seu terminal, agora deve estar mostrando uma linha mais ou menos assim:

root@suzuka:/usr/src#

- Agora descompacte o arquivo do kernel:

tar xjvf linux-2.6.26.tar.bz2

- Apague o atalho “linux” que possa existir dentro da pasta /usr/src:

rm linux

- E vamos criar um novo atalho para as fontes do novo kernel (que você acabou de descompactar):

ln -s linux-2.6.26/ linux

- Esse atalho é necessário para alguns drivers (como o da placa de vídeo) que irão compilar módulos futuramente. Agora, vamos para a pasta do atalho recém criado:

cd linux

- Ótimo, é aqui que vamos trabalhar; começamos pela configuração do novo kernel. Para tanto use o comando:

make menuconfig

- Seu terminal vai mudar assim:

- Apenas aperte a seta para a direita do teclado (o retângulo azul que estava sobre “Select” estará sobre “Exit”) e aperte ENTER . Esse procedimento irá carregar as configurações padrão do kernel. Não é a maneira mais otimizada, mas o ganho de desempenho já é perceptível. Aprenderemos a mexer no menuconfig para otimizar a performance do PC no futuro ;-)

- Agora vamos compilar o kernel:

make-kpkg –initrd kernel_image

- Esse comando é o “faz-tudo”, vai compilar o kernel conforme as configurações estabelecidas e ainda vai adicionar a entrada devida ao Grub!

- Essa compilação vai demorar bastante, aproveite para ler a nova edição do Sobrancelha HP e participar do concurso do Projeto Continuum enquanto espera :-D

- Depois que todo o processo terminar, saia da pasta “linux”:

cd ..

- Agora, você estará de volta a pasta /usr/src. Use o comando “ls” para listar os arquivo dessa pasta:

- Note a presença do arquivo “linux-image-2.6.26_2.6.26-10.00.Custom_amd64.deb” (ou x86, no caso de sua distro ser de 32 bits). Agora é só instalar esse pacote:

dpkg -i linux-image-2.6.26_2.6.26-10.00.Custom_amd64.deb

- Agora é só reiniciar o computador ;-)

- Depois de reiniciar, abra o terminal e digite o comando:

uname -a

- Ele vai mostrar as configurações do seu sistema; que nesta hora deve estar mais ou menos assim:

daniel@suzuka:~$ uname -a
Linux suzuka 2.6.26 #1 SMP Tue Jul 15 16:20:03 BRT 2008 x86_64 GNU/Linux

-OBS.: Você vai precisar recompilar os módulos das placas de vídeo Nvidia e ATI, caso esteja usando os drivers proprietários.

- Bom, é isso. Abraços a todos.

11 Respostas para “Compilando o kernel no Kubuntu”

  1. Cigano Disse:

    falae Daniel tudo blz? Parabens pelo post! Esse tutorial tambem vale pro Kurumin NG? E quais são os “beneficios” de atualizar o kernel?

    abraço

  2. Daniel Siqueira Disse:

    funciona para todos os derivados do Debian. Atualizar o kernel dá mais segurança, estabilidade e velocidade ao sistema, além de trazer suporte a novos hardwares.

    []s

  3. Cigano Disse:

    oi Daniel, fui no site http://www.kernel.org e ja tem uma nova versão “2.6.26.3″ pra instalar os procedimentos são os msm, né? Já baixei “O Sombracelha N.01″ vou começar a ler!

    abraço

  4. Daniel Siqueira Disse:

    O procedimento é o mesmo, Cigano.

    Espero que goste do Sobrancelha. Caso deseje adquirir um exemplar em papel visite o endereço:

    http://produto.mercadolivre.com.br/MLB-79727660-o-sobrancelha-historias-paralelas-1-_JM

    grande abraço

  5. Cigano Disse:

    Compilado! super fácil, o tutorial ta bem explicado! No meu caso, pediu pra instalar o “ncurses-devel”, o “ncurses” já estava instalado, segundo o gerenciador, então instalei o “libncurses5-dev” que é um biblioteca, segundo minhas pesquisas na net! ;)
    Um outro detalhe, o comando “make-kpkg (–)initrd kernel_image” esta escrito no seu texto, com os dois traços juntos “–”, talvez pela formatação da pagina, não sei ao certo, dai eu corrigi na hora de executa-lo, colocando dois traços ao inves de um!
    Li também o Sombracelha! Show de bola! To esperando o próxima edição!

    abraço

  6. Daniel Siqueira Disse:

    Olá, Cigano.

    O problema é na formatação do blogue. O comando correto é com dois traços.

    Que bom que gostou do Sobrancelha ;-)

    Não deixe de conferir a N 0

    []s

  7. Bruno Disse:

    Olá Daniel, como faço pra recompilar os modulos da Nvidia?! eu uso uma GeForce2 MX 400. O x não esta iniciando quando seleciono a opção 2.6.26! Só consigo entrar pelo 2.6.19.
    abs

  8. Daniel Siqueira Disse:

    Olá, Bruno.

    Primeiro, você pode desabilitar o driver com aceleração 3d, editando o xorg.conf trocando o driver “nvidia” para “nv”. Fazendo isso, você conseguirá entrar no kernel novo em modo gráfico.

    Depois é só baixar o driver no site da nvidia.

    Com o driver em mãos. Aperte as teclas ctrl + alt + F2 e logar em modo texto.

    Desabilite o gerenciador gráfico com o comando
    sudo kdm stop

    Vá para a pasta onde está o driver baixado usando o comando cd.

    digite sudo sh ./NVIDIA-Linux-xxx.run

    onde xxx é a versão do driver que você baixou. Siga as instruções e pronto.

    abraços

  9. Luiz Henrique Disse:

    EUU GOSTARIA DE SABER COMO EU FAÇO UM LOGIN NO KURUMIN NG 8.06, POR QUE QUANDO EU ENTRO NO KURUMIN PEDE UM LOGIN E A SENHA MAIS EU NAOO TENHO…
    EU GOSTARIA DE SABER COMO EU FAÇO..

    • Daniel Siqueira Disse:

      Olá Luiz. Entre no modo de recuperação e crie um usuário para acessar o sistema. Para tanto, na tela de inicialização do Grub, escolha a opção do Kurumin NG que possui o modo de recuperação (recovery mode). O sistema vai iniciar com algumas letras em branco passando no fundo preto… até chegar uma tela azul.

      Nesta tela, escolha a opção: root Drop to root shell prompt. Pronto, você está no console como root, o administrador de sistema.

      Agora, é só usar o comando:
      adduser luiz

      Claro, você pode usar outro nome caso deseje. Quando aparecer Enter new Unix password você define a senha do usuário. Depois, digite novamente a senha quando aparecer Retype new Unix password.

      Pronto, o usuário de login luiz está criado. Para dar-lhe poderes de administrador e assim ele puder usar o sudo, você usa o seguinte comando:
      adduser luiz admin

      Reinicie o sistema como o comando reboot e pronto. Você pode entrar no sistema com o usuário e senha que você definiu.

      OBS.: Após o adduser, caso apareça uma mensagem dizendo que o usuário luiz já existe, você pode redefinir a senha dele com o comando:
      passwd luiz

      depois é só reiniciar (reboot) e está tudo resolvido.

      abraços

  10. Luiz Henrique Disse:

    OII ME FALA DESDE O INICIO PQ EU NUNCA USEI ELE ANTES.
    COMO EU FAÇO PRA MIM ENTRA NESSE MODO DE RECUPERAÇAO
    NO MEU EU TO USANDO ELE NO CD. QUANDO EU ENTRA APARECE UMAS OPÇOES COMO ESTAS:
    ENTRA NO KURUMIN SE ALTERAR NADA
    INSTALAR KURUMIN
    TESTAR MEMORIA
    ESTRA USANDO O PRIMEIRO DISCA RIGIDO
    E LA ENBAIXO TEM UMAS OPÇOES DE F1 F2 F3 F4 F5
    E NE QUAL DESSES EU TENHO Q ENTRA
    AE VC VAI FALANDO AE CHEGAR NESSE MODO DE RECUPERÇAO
    FLWS.. ABRAÇO

Deixe uma resposta