On Thu, 28 Oct 2004 18:27:10 -0200, Cobi�a <[EMAIL PROTECTED]> wrote:
> Puxa vida....
> 
> Pelo menos vc consegue usar o kernel 2.6.9.... e eu que nem sequer consigo
> reiniciar a maquina apos compilar ele, usando a mesma conf do lilo para o
> 2.4, apenas mudando o vmlinuz...
> 
> haja paciencia com esse pinguim!


o q tenho feito por aqui � mais ou menos o seguinte:

removo o link simb�lico do kernel antigo em /usr/src:
rm -rf /usr/src/linux

depois extraio o kernel novo no /usr/src:
tar -xjf linux-2.6.9.tar.bz2

criei o link p/ o novo kernel (no /usr/src):
ln -s linux-2.6.9 linux

entrei no dir do kernel novo e executei:
make gconfig

(ou xconfig, ou menuconfig ou ainda config) o que mais lhe agradar

agora configura o kernel, ou seja, como vc quer que ele fique, essa
parte � com vc, tem q saber o que habilitar e o q vai precisar (e o q
n�o vai)....

depois dei um make bzImage, make modules e make modules_install, ou
seja, construi a imagem do kernel novo, compilei os m�dulos e instalei
os m�dulos compilados (/lib/modules/2.6.9)...

finalizando, movi (e renomeei) a imagem nova p/ o /boot:

mv arch/i386/boot/bzImage /boot/bzImage-2.6.9

o mesmo p/ o System.map novo (lembrando q ainda estou no /usr/src/linux):

mv System.map /boot/System.map-2.6.9

entrei no /boot, removi o link simb�lico do System.map antigo e
recriei novamente:
cd /boot; rm -rf System.map; ln -s System.map-2.6.9 System.map

ou ent�o coloca no lilo.conf: map=/boot/System.map-2.6.9

e foi s� acrescentar uma entrada p/ o kernel novo no /etc/lilo.conf:

image=/boot/bzImage-2.6.9
  root=/dev/hda2 # muda p/ o que tiver usando a�, isso � o seu "/"
  label=slack_2.6.9 # d� o nome q quiser tb
  read-only

roda o lilo, reinicia a m�quina, seleciona o kernel novo, e se tiver
configurado direito o kernel novo com certeza ele vai funcionar numa
boa...

como deixei algumas coisas n�o mais como m�dulos tive q fazer alguns
acertos ap�s o boot no kernel novo (descritos no e-mail anterior)...

o m�dulo da nvidia resolvi com a dica do yucatan (j� tinha dito antes).

ah, n�o se esque�a do initrd, d� uma olhada no /boot/README.initrd

aproveitando: o initrd � realmente necess�rio? ainda mais qdo
praticamente n�o tem nenhum m�dulo por aqui relacionado � sistemas de
arquivos (j� t� no kernel, n�o como m�dulo), nem tem nada de scsi, nem
raid (nem como m�dulo, n�o preciso disso). o patrick diz q �
impratic�vel cobrir todos os m�dulos, da� o uso do initrd, mas testei
com e sem, e sem funcionou tudo exatamente da mesma maneira, com os
poucos m�dulos q habilitei e o resto j� tava no kernel mesmo...

mas isso � no meu caso n�o? pois n�o notei erro ou problema algum nos
logs nos meus testes.

outra d�vida, o q � o "config" q t� no boot (2.4)? tem alguma coisa a
ver com o /usr/src/linux/include/linux/kernel.h ou � o .config do
/usr/src/linux? (onde est�o ninhas configura��es do kernel q compilei)
--
GUS-BR - Grupo de Usuarios Slackware - BR
http://www.slackwarebrasil.org/
http://www.linuxmag.com.br/mailman/listinfo/slack-users

Responder a