Atualizar kernel n�o � uma tarefa f�cil.
-----
corta

Mais tambem n�o � bicho de sete cabe�as.
Para isto existem milhares de sites, esplicando como fazer para atualizar.
Existe o kernel-HOWTO.

Primeiramente baixe o c�digo do kernel, ( ftp://ftp.kernel.org), prefira os mirrorz, 
unicamp, etc.
Isto para qualquer distribui��o. A n�o ser que voc� queira manter o kernel original da 
sua distro, a� tem que ser na sua 
distribui��o.
Prefira os arquivos bz2, eles s�o menores para baixar.

Descompacte os src em /usr/src.
crie um link simb�lico do diret�rio do kernel para /usr/src/linux (ln -s 
/usr/src/linux-XX-XX-XX /usr/src/linux).
Verifique se tem um link /usr/include/asm  e /usr/include/linux, sen�o crie-os, ou 
consulte a documenta��o da sua 
distribui��o como fazer isto.

entre no diret�rio dos fontes do kernel, de um make menuconfig, ou make config, ou 
make xconfig, como root.
Eu prefiro o primeiro. O �ltimo tem que ser sobre o X.
Configuare seu kernel.

Compile a imagem:
make bzImage

copie a imagem do kernel, que foi criada em /usr/src/linux/arch/<tipo>.
No termino da compila��o, tem uma sa�da indicando onde foi criada o bzImage, copie 
este para o /boot, ou para o local 
padr�o dos arquivos de boot da sua distro. Na minha fica em /boot e os arquivos com 
nome de vmlinuz.

Eu copio tambem o System.map, e o .config, para o boot.

Dica:
Mantenha sem o vmlinuz padr�o da sua distro. Se der algum problema voc� d� o boot nele 
e conserta o que fez errado.
Nunca apague o kernel velho antes de testar o novo.

Compile os m�dulos:
make modules

instale os modulos:
make modules_install

Se estiver usando o lilo, crie uma entrada para o novo kernel, e mantenha o antigo 
tambem.
/etc/lilo.conf

image = /boot/vmlinuz-xx.xx.xx-novo #ou onde estiver o novo kernel
   root= /dev/hda1 # seu ponto de montagem, � o mesmo da outra imagem
   label = novo-kernel
   read-only

e digite lilo, para gravar a nova entrada no MBR.

Para grub se estiver usando: (/boot/grub/menu.lst) na minha � este verifique se seu 
grub, onde est� o arquivo.

kernel (hdX,X)/boot/vmlinuz-XX.XX.XX-novo root=/dev/hda1 ro 

Isto varia conforme o ponto de montagem da sua raiz, mais s� vai mudar o caminho do 
vemlinuz, que era bzImage, 
compreendeu.

� s� dar o boot na nova entrada, se tudo correu bem, voc� j� est� com o novo kernel.

Leia o kernel-HOWTO, pois � uma documenta��o que foi criada para esclarecer d�vidas 
como as suas.

Oseias.

Assinantes em 25/11/2002: 2244
Mensagens recebidas desde 07/01/1999: 191442
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a