Para n�o perder o costume, aviso aos que ligaram a televis�o agora que essa �
uma longa mensagem. Apague-a se isso fizer voc� se sentir melhor. Eu estou em
licen�a-sa�de, por isso tenho tempo para escrever bastante.

No cap�tulo anterior, nossos her�is estavam atrapalhados na parte sobre os
locais de descompacta��o dos arquivos do kernel. Na d�vida, olhei no outro
computador, aquele que tem kernel 2.2. e kernel 2.4 instalados, e confirmei:
Um kernel no diret�rio /usr/src/linux-2.2 e outro no diret�rio
/usr/src/linux-2.4.5. Ent�o estava resolvido. O kernel novo no diret�rio
/usr/src/linux-2.4.18 e um link simb�lico em /usr/src/linux apontando para o
kernel correto (em uso). Se bem que essa discuss�o j� era, pois s� consegui
ler o README com as advert�ncias depois de ter descompactado o kernel.

Agora vem a parte mais demorada (mas n�o a mais dif�cil). Configurar o
kernel. Com o tutorial do site Linuxall nas m�os
(http://www.linuxall.dsgx.org/tutoriais/tutoriais.shtml) entrei no diret�rio
do kernel novo /usr/src/kernel-2.4.18 e digitei "make menuconfig". Ap�s um
in�cio meio assustador, com mensagens enigm�ticas, abre um menu de
configura��o extremamente amig�vel, completamente auto-explicativo, com ajuda
para todos os itens. Claro, desde que o usu�rio entenda ingl�s,
informatiqu�s, linux�s, e se n�o me engano, algum conhecimento de marciano
ser� muito �til.

Mas, com o tutorial em m�os, muito boa vontade e todo o final de semana pela
frente, estudei cada um dos itens (incr�vel, mas verdadeiro), segui as
sugest�es do X-man (o enigm�tico autor do tutorial), dando especial aten��o �
parte de suporte de rede e file systems.

Talvez pela diferen�a na vers�o do kernel, j�  que o tutorial trata da vers�o
2.2.7, h� v�rias op��es diferentes, algumas com a �bvia indica��o de NEW.
Mesmo assim, e acho que essa foi a parte mais dif�cil, conferi todas as
op��es antes de sair do configurador. Sempre com as p�ginas do tutorial na
m�o, o passo seguinte foi um "make dep", depois "make bzImage", que cria uma
"imagem" do kernel no diret�rio /usr/src/linux/arch/i386/boot/, que vai ser
utilizada para o boot (isso foi o que eu entendi, pelo menos). Aqui tem uma
parte do tutorial meio confusa, por isso resolvi transcrev�-la literalmente:

"Vc precisa copiar a bzImage, fa�a o seguinte >> cp
/usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz Pode parecer estranho mas
aqui � linux com Z mesmo!!! e n�o linux. E em seguida cp
/usr/src/linux/arch/i386/boot/bzImage >> /boot/vmlinuz" (sic).

Note que o autor do tutorial, desta vez o mais enigm�tico "mkthecrow" repete
o comando cp. Realmente n�o entendi, pois que diferen�a faz copiar o mesmo
arquivo duas vezes para o mesmo lugar? � para ficar melhor gravado? � para
furar o HD no local da grava��o? Ou ser� que ele repetiu as instru��es para
ter certeza que o usu�rio vai acertar (pelo menos na segunda vez)?

Bom, a verdade � que eu n�o fiz exatamente como ele mandou. Copiei o arquivo
bzImage para o diret�rio /boot, mas com um nome mais esclarecedor:
vmlinuz-2.4.18.

Em seguida, ainda no diret�rio /usr/src/linux-2.4.18, os comandos "make
modules" e "make modules_install" foram executados sem problemas. Quer dizer,
sem problemas se considerar que aquelas trocentas mensagens em marciano s�o
normais... pelo menos, n�o apareceu nenhuma mensagem do tipo: "Esse programa
executou uma opera��o ilegal e ser� finalizado..." Desculpem, mas n�o deu
para segurar.

Tudo certo, acrescentei o novo "kernel" no lilo, usando o linuxconf, que me
pareceu a forma mais pr�tica e segura de modificar o lilo.conf. Mas isso t�
tudo bem explicado nos tutoriais do Linuxall, poderia ter sido configurado
manualmente sem problemas.

Est� na hora de inicializar o computador, e testar o novo kernel. S� para
variar um pouco, ao inv�s de usar o "reboot", utilizei o comando "init 6",
que tamb�m estava no tutorial do Linuxall e, confesso, n�o conhecia! O
resultado foi o mesmo, o micro finalmente reiniciou.
-- 

2a. Vara Federal de Caxias do Sul
(54) 228-5516
[EMAIL PROTECTED]

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

Responder a