Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
DICA: Compilando o kernel 2.6
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Portuguese
View previous topic :: View next topic  
Author Message
nafre
Guru
Guru


Joined: 27 Dec 2003
Posts: 388

PostPosted: Sun Feb 22, 2004 10:14 pm    Post subject: DICA: Compilando o kernel 2.6 Reply with quote

Lá vai uma uma dica como compilar o kernel development-sources:
Qualquer erro por favor postem que corrigirei assim que póssivel.

Compilando o development-sources.

Primeiro vc terá que emergir o kernel:

Code:

#emerge sys-kernel/development-sources



Depois de lêr as instruções, faça o make menuconfig ou xconfig ou algo dependendo do seu gosto, depois das configurações chegou a hora de compilar o kernel. Atenção: Isto NÃO é feito da mesma maneira que no kernel 2.4:
Execute:
Code:

#make dep; make clean; make bzImage


"make dep" irá checkar as dependências, o "make clean" para limpar os binários anteriores e o "make bZimage" para gerar a imagem do kernel comprimida.

Chegou a hora de compilar os arquivos marcados como módulos:

Code:

#make modules


Instalando os módulos:

Code:

#make modules_install


Pronto se até agora não ocorrer algum erro é que o trabalho está pronto, vamos colocar isto agora para funcionar.
Copie a Imagem para a partição de boot:
Code:

mv /boot/bzImage /boot/bzImage.old
cp /usr/src/linux-2.6.X/arch/i386/boot/bzImage /boot


Crie agora as linhas de entrada no LILO ou no GRUB e dê o Boot.


OBS:Não há a necessidade de rodar "make dep" em kernéis 2.6.

Você também pode compilar o kernel com:
#make clean && make && make modules_install
O target do "make" irá fazer bzImage e modules automáticamente.

A cópia fiel e a distribuição deste artigo completo é permitida em qualquer meio, desde que esta nota seja preservada
Escrito por Felipe Perazzo ( felipi [at] speedzone [dot] com [dot] br ) em Fervereiro 2004
_________________
Nome- Felipe
Nick- Nafre
Idade- 25
Salvador - Bahia - Brasil


Last edited by nafre on Wed Feb 25, 2004 4:18 pm; edited 1 time in total
Back to top
View user's profile Send private message
Vanquirius
Retired Dev
Retired Dev


Joined: 14 Jun 2002
Posts: 1297
Location: Ethereal plains

PostPosted: Mon Feb 23, 2004 12:40 am    Post subject: Reply with quote

Não há a necessidade de rodar "make dep" em kernéis 2.6.

Você também pode compilar o kernel com:
Code:
make clean && make && make modules_install


O target do "make" irá fazer bzImage e modules automáticamente.
_________________
Hello.
Back to top
View user's profile Send private message
fernandotcl
Veteran
Veteran


Joined: 20 Nov 2003
Posts: 1396
Location: Sao Paulo, Brazil

PostPosted: Tue Feb 24, 2004 11:45 pm    Post subject: Reply with quote

Aproveitando pra colar da GentooBR: :D

\me wrote:

Eu recomendo o "make clean" só depois que se tiver certeza que o kernel está funcionando corretamente. O "make clean" remove os arquivos já compilados (object files), o que faz a próxima compilação demorar mais.

Eu só faço "make clean" depois de ter certeza que não vou mais recompilar aquele kernel. Aliás, eu faço um "make mrproper", que deleta também arquivos de backup, mas sempre copio antes o .config para "~/", já que esse arquivo pode servir de base para outra compilação.
Back to top
View user's profile Send private message
nafre
Guru
Guru


Joined: 27 Dec 2003
Posts: 388

PostPosted: Wed Feb 25, 2004 4:14 pm    Post subject: Reply with quote

vlw pela ajuda vou acrescenta uma nota no texto :)
_________________
Nome- Felipe
Nick- Nafre
Idade- 25
Salvador - Bahia - Brasil
Back to top
View user's profile Send private message
perseu
n00b
n00b


Joined: 08 Feb 2004
Posts: 13

PostPosted: Tue Mar 02, 2004 2:30 am    Post subject: Reply with quote

blz.

me diz uma coisa:
O initrd também e criado automáticamente?
[]s
Back to top
View user's profile Send private message
fernandotcl
Veteran
Veteran


Joined: 20 Nov 2003
Posts: 1396
Location: Sao Paulo, Brazil

PostPosted: Tue Mar 02, 2004 11:09 pm    Post subject: Reply with quote

perseu wrote:
blz.

me diz uma coisa:
O initrd também e criado automáticamente?
[]s


Eu acho que não. O genkernel cria ele automaticamente, eu acho, mas para criar um initrd acho que é preciso usar um programa chamado mkinitrd ou coisa assim. Não estou certo porque não uso initrd. :D
Back to top
View user's profile Send private message
nafre
Guru
Guru


Joined: 27 Dec 2003
Posts: 388

PostPosted: Wed Mar 03, 2004 5:36 pm    Post subject: Reply with quote

o mkinitdk cria a initdr
mas so que se vc usar o genkernel ele cria para vc |:)
_________________
Nome- Felipe
Nick- Nafre
Idade- 25
Salvador - Bahia - Brasil
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portuguese All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum