ct

    Atualizando o Kernel no Kurumin

    Dicas do Guia do Hardware

    O Kernel é o coração do sistema. Cada nova versão do Kernel inclui sempre um conjunto de melhorias. A mais visível delas é a melhoria no suporte a dispositivos. Muitas vezes, você vai se deparar com recursos interessantes, coisas que você já tinha perdido a esperança de ver funcionando e que do nada aparecem listadas. Chegamos então ao problema clássico: Como atualizar o Kernel?Carlos E. Morimoto
    13/04/2006


    O Kernel é o coração do sistema. Cada nova versão do Kernel inclui sempre um conjunto de melhorias. A mais visível delas é a melhoria no suporte a dispositivos. Por exemplo, a partir do 2.6.14 foi incluído um driver (estável) para modems com chipset PC-Tel, Intel AC'97 e ATI IXP. A partir do 2.6.17 foi incluído um driver nativo para placas wireless com chipset Broadcom (que antes só funcionavam através do Ndiswrapper), só para citar dois exemplos. A maioria das diferenças com relação a suporte a hardware entre as distribuições Linux, derivam justamente nas diferenças entre as versões de Kernel usadas, além, claro, do conjunto de drivers extras incluído em cada uma.

    Você pode acompanhar as melhorias incluídas nas novas versões do Kernel no: http://wiki.kernelnewbies.org/LinuxChanges

    Muitas vezes, você vai se deparar com recursos interessantes, coisas que você já tinha perdido a esperança de ver funcionando e que do nada aparecem listadas. Chegamos então ao problema clássico: Como atualizar o Kernel?

    A receita clássica seria baixar o arquivo no kernel.org e compilar manualmente, mas este é um processo demorado e muito propenso a problemas. Se você usa o Kurumin, a forma mais simples é usar um dos Kernels pré-compilados desenvolvidos pelo Kano.

    Eles incluem um conjunto de correções e drivers adicionais, o que faz com que, além de mais fáceis de instalar, tenham uma qualidade melhor do que você conseguiria obter compilando seu Kernel manualmente.

    Desde a versão 5, o Kurumin usa os Kernels do Kano, combinados com uma rodada extra de testes e alguns drivers adicionais e correções diversas que adiciono. É por causa disso que as novas versões do Kurumin sempre trazem um Kernel um pouco mais antigo: a principal preocupação é a estabilidade, não a atualização.

    Você pode baixar as novas versões no: http://kanotix.com/index.php?&newlang=eng

    Procure pelo menu "Stable Kernels". As versões com final "1" são as versões normais, para processadores de 32 bits. As versões com "smp" no nome, vem com o suporte a dois processadores ativado, importante se você tiver um processador dual-core ou quiser ativar o Hyper Treading do seu Pentium 4. As versões "64" são para processadores de 64 bits.

    kernel2

    Para instalar, comece descompactando o arquivo, como em:

    $ unzip kernel-2.6.16.4-kanotix-mp-1.zip

    Entre os arquivos descompactados, você encontra o script "install-kernel-kanotix.sh", que é destinado a instalar o novo Kernel no Kanotix, configurando o grub e executando outras funções.

    Como o Kurumin usa o Lilo ao invés do grub, o script de instalação não funciona corretamente, mas você pode fazer uma instalação manual rapidamente:

    Instale os pacotes .deb que fazem parte do arquivo e faça o apt instalar qualquer outro arquivo necessário:

    # dpkg -i *.deb
    # apt-get -f install

    Acesse a pasta "/boot" e verifique o novo do arquivo do novo Kernel, como em "vmlinuz-2.6.16.4-kanotix-mp-1". Este é o executável do Kernel, que vai ser carregado pelo Lilo no início do boot. Você verá também, uma pasta de mesmo nome dentro do diretório "/lib/modules", onde vão os módulos usados pelo novo Kernel.

    Falta agora configurar o lilo. Abra o arquivo "/etc/lilo.conf", novamente como root:

    # kedit /etc/lilo.conf

    Adicione uma nova entrada como a abaixo no final do arquivo, prestando atenção na linha "image", que deve conter o nome correto do novo Kernel (o arquivo na pasta /boot), a linha "label", que contém um nome de até 14 caracteres (sem espaços ou caracteres especiais), que você escolhe e a linha "root", que contém a partição onde o sistema está instalado (em caso de dúvida, cheque no gparted):

    image=/boot/vmlinuz-2.6.16.4-kanotix-mp-1
    label=2.6.16
    root=/dev/hda1
    read-only

    Para concluir a instalação, rode o comando "lilo", para que as alterações sejam gravadas:

    # lilo
    Ao reiniciar, você verá a opção de usar o novo Kernel. O antigo continua disponível, de modo que se algo não funcionar corretamente, pode voltar para ele. Se quiser tornar o novo Kernel a opção padrão na tela de boot, mude a linha "default=" no lilo.conf.

    kernel1

    Uma observação importante é que, ao atualizar o Kernel, você perde a instalação de qualquer driver extra instalado manualmente, como o driver da nVidia ou softmodems, pois os módulos são amarrados à versão do Kernel para a qual foram gerados. A solução mais simples é fazer uma reinstalação do driver depois de reiniciar com o novo Kernel.  

    Lembre-se que os comandos com a "#" devem ser executados como root.





    Blog:

    Add to Google

    » Gostou do texto? Veja nossos livros impressos:
    Hardware | Redes | Servidores | Kurumin 7

    ... ou encontre o que procura usando a busca:

cb
Livros de Carlos E. Morimoto HOME