[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Dúvida compilar kernel



hmm  vou tentar isso!

o modulo da controladora eu compilei dentro do kernel, não sei o
sistema de arquivos, mas vou verificar já! ;) valeu!

Em 13/04/07, Fernando Faria Mariano<fernando@kachan.com.br> escreveu:
Compila o modo da controladora e também o tipo de sistemas de arquivos
dentro do kernel...
Ai vc nem vai precisar do mkinitrd...

Para reconhecer o módulo não tem segredo é só selecionar nas opções do
kernel... e mandar compilar...

Em Sex, 2007-04-13 às 08:17 -0300, Denis escreveu:
Bom, terminei a nova compilação e ainda assim não funcionou.

Na hora que eu
rodei o mkinitrd ele me disse:

svcweb:~# mkinitrd -o
/boot/initrd.img-2.6.20.6-Den 2.6.20.6
/usr/sbin/mkinitrd:
add_modules_dep_2_5: modprobe failed
FATAL: Module megaraid not
found.
FATAL: Module sd_mod not found.
WARNING: This failure MAY indicate
that your kernel will not boot!
but it can also be triggered by needed
modules being compiled into
the kernel.


Este modulo megaraid é o modulo da
minha controladora scsi, mas como o
proprio mkinitrd informou, a ausencia
dele pode não representar um
problema pq ele pode ter sido compilado dentro
do Kernel, e eu
realmente fiz isso.

Depois na hora do reboot

FATAL: module
megaraid not found
FATAL: module sd_mod no found
umount: not mounted
Mount:
unknown filesystem type 'devfs'
umount: devfs umounted

pivot_root: no such
file or directory
/sbin/init : 432 : cannot open dev/console no such
file.



Bom é certo de que este erro é pq ele não está achando o módulo
da
controladora, mas eu compilei ele dentro do kernel, a dúviuda é:
Como
faço para ele reconhecer que o modulo já está lá dentro?


Além das
outras dúvidas abaixo.


Obrigado.
Denis.
Em 12/04/07,
Denis<denismpa@gmail.com> 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.






Reply to: