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
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
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!
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í.