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

Re: Dúvida compilar kernel



adiciona em seu grub a opção root de inicializacao do kernel

kernel          /boot/vmlinuz-2.6.17-10-generic root=/dev/hda1 ro quiet splash

so que vc deve colocar no seu

root=/dev/sda1

e compila VFS dentro do kernel tbm..


Em Sex, 2007-04-13 às 11:40 -0300, Denis escreveu:
Fernando,

o fs estava habilitado como módulo, eu incluí ele dentro do kernel e
então tirei o initrd.

mas não funcionou, na hora do boot recebo a seguinte msg:

VFS: cannot open root device "sda1" or unknown-block(0,0)

Please append a correct "root=" boot option

Kernel Panic - Not syncining VFS: unable to mount root fs on unknown-block(0,0)


Alguma sugestão?


Será que no kernel novo ele alterou o meu sda1 para outra coisa?

qdo booto com o kernel antigo ele vai normal como sda1.


any suggestions?

Denis.

Em 13/04/07, Denis<denismpa@gmail.com> escreveu:
> 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: