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<[EMAIL PROTECTED]> 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<[EMAIL PROTECTED]> 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<[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