+ Responder ao Tópico



  1. #1
    mcyberx
    Visitante

    Padrão Como atualizar o kernel de 2.2 para 2.4?

    boa noite a todos,

    tenho instalado em uma máquina o slackware 7.1
    gostaria de atualizar apenas o kernel de 2.2 para 2.4
    alguém sabria me dizer onde encontro um tutorial ou alguém que possa me ajudar?

    obrigado

  2. #2

    Padrão Como atualizar o kernel de 2.2 para 2.4?

    Você tem duas opções:

    a - Puxar o source do Kernel em http://www.kernel.org e recompilar na mão;
    b - Instalar outra versão do Slackware (o que convenhamos, é melhor pelo fato de conter pacotes mais atualizados e corrigidos).

    De qualquer um dos dois modos, você encontra um tutorial sobre compilação no Guia Focalinux, disponível em http://focalinux.cipsga.org.br


    Abraços!

  3. #3

    Padrão kernel

    Baixe o fonte do http://www.kernel.org

    Recompile o kernel.

    No caso co cl os pacotes são esses:



    glibc-2.1.2-11cl

    kernel-headers-2.2.14-14cl

    glibc-devel-2.1.2-11cl

    binutils-2.9.5.0.24-2cl.i386.rpm

    egcs-1.1.2-14cl

    egcs-c++-1.1.2-14cl

    egcs-g77-1.1.2-14cl

    egcs-objc-1.1.2-14cl

    kernel-source-2.2.14-14cl.i386.rpm

    make-3.78.91-1cl.i386.rpm

    bin86-0.4-9cl.i386.rpm

    ncurses-devel-4.2-21cl.i386.rpm

    PACOTES DO CONECTIVA 6.0

    gcc
    gcc-chill
    gcc-c++
    gcc-g77
    gcc-java
    gcc-objc
    make
    bin86
    ncurses-devel
    binutils
    glibc
    glibc-devel

    Verifique se existem com:

    >rpm -qa | grep <pacote>

    Se existir ele aparece, se não, passa.

    Após descompacta-lo em /usr/src
    entre em seu diretório source:

    > cd /ust/src/linux-2.4

    dê os comandos:

    > make menuconfigue

    # Isto vai entrar em um menu para alterações no kernel. (não mexa se vc tem dúvidas quanto as opções)

    >make dep

    # vai fazer as dependencias dos módulos (mais info "man depmod")

    > make bzImage

    #cria o kernel estático (demora)

    >make modules
    >make modules_install

    #faz os módulos e os instala respectivamente.
    >cd /usr/src/linux/arch/i386/boot
    >cp bzImage /boot/vmlinuz-2.X.X-user1

    #entra no dir onde está a imagem e a copia para o local certo

    >cd /usr/src/linux
    >cp System.map /boot/System.map-2.X.X-user1

    #semelhante a antrada anterior
    >cd /boot
    >ln -sf System.map-2.X.X-user1 System.map
    >ln -sf vmlinuz-2.X.X-user1 vmlinu

    #faz os links simbólicos pro novo kernel;
    #depois é só colocar uma nova entrada no /boot/grub/menu.lst

    Vc vai ver as entradas. Dá pra entender...Basta criar uma nova direcionando pros links que vc criou.

    No caso do lilo é parecido...não lembro o arquivo mas deve ser algo como /etc/lilo.conf ou por aí.