Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Como instalar/atualizar seu kernel

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Tutorial Como instalar/atualizar seu kernel

    Para muitos que desejam atualizar seu kernel e sempre encontraram dificuldades, como módulos não instalados, como compilar corretamente ou até mesmo aquela famosa mensagem "KERNEL PANIC". Espero ajudar a quem procura este tipo de informação, afinal o conhecimento humano pertence à humanidade. Obrigado!
    Por: Luiz Antônio Dias do Nascimento

    Baixando o kernel
    Primeiramente estou utilizando a versão mais atual do kernel, disponível para download em Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar..., creio que este artigo sirva para versões posteriores a esta.

    Mãos à obra, vou colocar o link direto do código completo:

    * Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...


    Quem decidir visitar o site, vai encontrar uma mensagem como esta ou semelhante:

    The latest stable version of the Linux kernel is: 2.6.20.6
    2007-04-06 20:06 UTC F V VI C Changelog

    Por gentileza , cliquem no F, que significa full-package (pacote completo). O download é algo em torno de 40MB.

    Salvem o arquivo em alguma pasta, sugiro /packages, visto que daqui em diante tomarei como exemplo de pasta a ser trabalhada.

    Compilando/instalando
    Fechem a sessão e loguem-se como root no prompt.

    Entrem em packages:

    # cd /packages


    Tomando como base meu PC, caso a pasta não exista, digita "mkdir /packages".

    # cp linux-2.6.20.6.tar.bz2 /usr/src/
    # cd /usr/src/
    # tar jxf linux-2.6.20.6.tar.bz2


    Demora um pouco para descompactar.

    # rm -rf linux

    Este comando apaga a pasta linux, se ela existir.

    # ln -s linux-2.6.20.6 linux


    Este comando cria uma pasta com o nome linux e faz um link da pasta linux-2.6.20.6 para a mesma.

    # cd linux
    # ls

    (vão aparecer os seguintes arquivos e pastas)

    arch fs MAINTAINERS scripts
    block include Makefile security
    COPYING init mm sound
    CREDITS ipc Module.symvers System.map
    crypto Kbuild net usr
    Documentation kernel README vmlinux
    drivers lib REPORTING-BUGS

    # cd ..


    É necessário entrar na pasta do kernel instalado no seu sistema, no meu caso é linux-2.6.18.1.

    # cd linux-2.6.18.1
    # cp .config /usr/src/linux-2.6.20.6
    /

    Este comando vai fazer você copiar o arquivo de configuração do kernel já instalado na maquina e evitar problemas com a configuração do mesmo. Caso não possua o source do kernel atual, procure pelo arquivo de nome base "config" referente a versão atual dentro do diretório /boot.

    # cd ..
    # cd linux
    # make menuconfig


    Nesta hora, como você copiou o arquivo .config da instalação do outro kernel, só precisa salvar e sair. Se tiver algum conhecimento do que está fazendo, vá adiante, dê uma fuçada na configuração, compare com os equipamentos de hardware que você tem e seja feliz. CUIDADO, não mecha na configuração a menos que tenha grande conhecimento dos seus dispositivos de hardware, isso pode gerar um Kernel Panic se mal configurado.

    # make all

    Este comando vai fazer com que seu kernel seja compilado com as informações do arquivo .config - Esta ação demora dependendo da configuração do seu hardware e do tamanho da compilação de drivers do seu kernel.

    # make modules_install


    Finalizando

    Depois do comando make modules_install:

    # cp arch/i386/boot/bzImage /boot/bzImage2620


    Pronto, kernel compilado e instalado!

    Só precisa editar o seu gerenciador de boot (grub ou lilo). No caso do grub:

    # vi /boot/grub/menu.lst

    Adicionar as seguintes informações:
    Código:
    title Linux2620
    root (hd1,1)
    kernel /boot/bzImage2620
    initrd /boot/bzImage2620
    ATENÇÃO, o nome do root (hd1,1) foi utilizado como exemplo, saiba como configurar o lilo ou grub.
    Só reiniciar e testar seu novo kernel rodando.


    Fonte:
    VivaoLinux
    Postado Por: RedDeviL

  • Font Size
    #2
    Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...

    Comment

    X
    Working...
    X