No dia 24/05/2005 �s 08:57,
Andre Noel <[EMAIL PROTECTED]> escreveu:

> On 5/21/05, Marcos Vinicius Lazarini <[EMAIL PROTECTED]> wrote:
> 
> Aproveitando o assunto, nunca mexi no kernel (nunca precisei), mas
> tenho curiosidade.
> Sabe de algum guia ou coisa parecida com o "jeito debian de compilar"?
> 

N�o conhe�o algum guia. Talvez em www.debian.org vc encontre. Se n�o me
engano h� documenta��o em portugu�s no site do debian-br, que n�o lembro
fo endere�o agora. Procure no google que vc acha.

A grande vantagem do make-kpkg � ele criar um pacote debian para vc
poder instalar e remover o kernel compilado � vontade.

O procedimento � simples:

Escolha um fonte de kernel para instalar e instale:
# aptitude install kernel-source-xxxxx

Vc vai achar os fontes em /usr/src/kernel-xxx.tar.bz2
Descompacte com o comando:
# tar jxvf kernel-xxx.tar.bz2

Entre no diret�rio criado e rode o menuconfig
# cd kernel-xxx
# make menuconfig

Ent�o, configure o seu kernel. Ai que o bicho pega. Tem de conhecer bem
a tua m�quina. Prepare-se para errar muitas vezes, tipo esquecer um
m�dulo necess�rio, ou ainda n�o habilitar suporte ao sistema de arquivo
que vc usa, s� para citar alguns.

Compile o novo kernel e j� crie um pacote deb para instalar:
# make-kpkg --revision meu0.1 kernel_image

Ai � s� esperar e depois instalar o seu novo kernel com o comando:
# dpkg -i kernel-image-meu0.1-i386.deb

Inclua entradas no lilo ou no grub para o novo kernel, d� um reboot na
m�quina e teste. Te aconselho a deixar o kernel original instalado. Pode
aparecer algum erro l� adiante e vc precisa ter uma op��o segura.

Para remover o kernel, tipo se n�o funcionou:
# dpkg -r kernel-image-meu0.1-i386.deb

Para saber mais leia a man page do make-kpkg e procure informa��o no
google sobre o kernel. Vc tamb�m pode baixar os fontes diretamente de
www.kernel.org. 

Na minha opini�o, o uso do make-kpkg � muito mais elegante e higi�nico que 
simplesmente
fazer tudo na m�o. Afinal, quem tem de fazer coisas repetitivas � a
m�quina, n�o eu :-) 

Um abra�o

Leandro

--
 (@_   Leandro Padilha Ferreira - http://androle.pro.br
 //\
 V_/_  Linux user #237.744 - GPG ID: A7FB969E
 
---------------------------------------------------------------

Um erro de julgamento n�o � fatal, mas uma grande ansiedade a respeito de um 
julgamento �

--Pauline Kael

Attachment: signature.asc
Description: Digital signature

  • Re: kernel 2.6 Leandro Ferreira

Responder a