Rapaz, qdo vc quer compilar seu kernel, vc tem q ter razões p/ justificar isso.
No meu caso, eu só uso em máquinas antigas, pq quero algo mais enxuto,
deixando mais RAM p/ meus processos, ocupando menos disco, etc. No seu
caso não entendi bem.

No caso, eu compilo o kernel q vem na distro - pq foi feito um
'tunning' p/ aquela versão funcionar. Por exemplo, qdo passei do sarge
p/ o etch, mudou o nome de vários módulos do netfilter... me deu um
certo trabalho p/ achar a correspondência. Se vc sai mudando assim de
versão de kernel, talvez terá problemas em relação a coisas
parecidas...

No seu caso, é mais complicado ainda pq vc pegou o kernel genérico,
não o empacotado pela distro (veja, ele é empacotado por um motivo
bom) - veja em <http://packages.debian.org/stable/devel/linux-source-2.6.18>:
Linux kernel source for version 2.6.18 with Debian patches
Não que não vá funcionar, mas vc está dando um pulo maior ainda...

Vc deveria no mínimo, começar com o .config que sua distro usa, senão
toda aquela parafernália q roda no boot de autodetect do hardware pode
ir p/ o buraco (que me parece q é o que acontece agora).


Outra coisa, kernel no debian deve ser compilado com o kernel-package,
p/ vc tirar proveito do gerenciador de pacotes... caso contrário vc
está voltando no tempo (lembre-se q daqui um tempo vc vai querer
atualizar o kernel de novo, e não vai querer dor de cabeça).

Em resumo, p/ compilar seu primerio kernel, pegue o source da distro,
compile com o kernel-package (leia no /usr/share/doc/kernel-package os
passos) e utilize como base o /boot/config correspondente como
.config. Depois que funcionar, vá caminhando AOS POUCOS...

--
Marcos
Em 12/04/07, Denis<[EMAIL PROTECTED]> escreveu:
Galera, eu compilei o kernel pra uma máquina minha, não funcionou eu
mudei algumas coisas nas opçoes e estou compilando de novo. Daqui a
pouco vou testar.

Mas tenho algumas dúvidas e queria ver se alguem me ajuda.

Eu li em alguns sites que o kernel que se baixa da debian tem algumas
modificaçoes "patches" a mais em relação ao que tem no kernel.org


Eu estou migrando do kernel 2.4 para o 2.6.

pelo apt-get só achei o kernel 2.6.18

e no kernel.org já tem o 2.6.20.

Pensei, oras pq não já instalar o mais novo?

Então estou tentando com ele, gostaria de saber no que implica
instalar este kernel que não tem os 'patches'.


Também vi que pelo apt dá pra baixar os patches. Mas mais uma vez, só
tem para o 2.6.18. Existe algum outro lugar para procurar estes
patches? Normalmente quanto tempo depois que o Kernel sai no
kernel.org saem os patches ou a versão 'patcheada' da Debian?


Eu compilei da seguinte maneira:

- baixei kernel (2.6.20.6) descompactei na pasta /usr/src
- make menuconfig e mudei algumas configuraçoes (algums coisas a mais
umas a menos teóricamente nada a menos que fosse prejudicar, e algums
coisas a mais como suporte para mais que 4GB de memória, suporte para
mais que um processador físico, e hyper threading.)

depois

-make dep
-make clean
-make bzImage
-make modules
-make modules_install
-mkinitrd 2.6.20.6
configurei o grub e pronto.

consegui bootar pelo kernel novo.

Ainda tá dando kernel panic mas ainda não esgotei as pesquisas. Se não
funcionar desta vez aí posto o erro.

MAs estou com essas dúvidas que citei aí em cima... gostaria de umas
dicas e recomendações.


Valeu.

Denis.



Responder a