Oi Arthur. Isso. Compila ext3 como módulo e ext2 built-in.
>>> Bom para criaçao do initrd, eu preciso alterar o mkinitrd.conf de cramfs pra ext2fs ? Depende. Se o fonte do kernel foi baixado da net (www.kernel.org), daí precisa usar ext2fs. Se o fonte do kernel foi instalado pelo debian (deselect install kernel-source-2.x.x) , daí não precisa trocar pois o kernel da debian já vem com um patch que faz o linux suportar cramfs. >>> a sintaxe de comando é mkinitrd -o /DIRETORIO OUTPUT/ARQUIVO OUTPUT ? Seria sim, mas o debian também tem um comando próprio para gerar essa imagem: # make-dpkg --initrd --bzimage make_image modules_image Estive lendo um pouco sobre o initrd agora, antes de te responder esse email... reparei que eu não entendi é nada do initrd. rs... Pra mim isso funcionou com certeza... agora, o pq funcionou eu não faço a menor idéia. Dá uma lida nessas 2 man pages: mkinitrd(8) e mkinitrd(5). Abraços, Leonardo Lourenço Crespilho ----- Original Message ----- From: "Arthur_Henrique_Sommerhalder_Tupinamba" <[EMAIL PROTECTED]> To: "debian-user-portuguese" <debian-user-portuguese@lists.debian.org> Sent: Friday, September 17, 2004 7:18 PM Subject: Re: Kernel Panic: VFS : Unable to mount root fs -AJUDA!! > > Primeiramente Leonardo, obrigado pela força: > Vamos as dúvidas... (vamos dizer, que farei isso pelo menos em funcao de > testes) > > - Se eu compilar o ext3 como módulo, jogo o ext2 como built-in ?? ou apenas o > ext3 como módulo ? > - Bom para criaçao do initrd, eu preciso alterar o mkinitrd.conf de cramfs pra > ext2fs ? a sintaxe de comando é mkinitrd -o /DIRETORIO OUTPUT/ARQUIVO OUTPUT ? > > Tentarei fazer o que nosso amigo Rubens disse, mas gostaria que mais alguem > desse uma ajuda referente ao problema.... Aos que já presenciaram o problema... > por favor, deem uma forcinha... Pois afinal, nada melhor do que um kernel 100% > enxuto, rolando. > > Abraços a todos e mais uma vez Obrigado! > > Arthur > > Citando Leonardo Lourenço Crespilho <[EMAIL PROTECTED]>: > > > Oi Arthur. Faz o seguinte. Compila o suporte a ext3 como módulo. > > > > ---------------------------------------------- > > Também faz as configurações que o Ruben falou: > > > > * ATA/ATAPI/MFM/RLL support (CONFIG_IDE) > > * Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support (CONFIG_BLK_DEV_IDE) > > * Include IDE/ATA-2 DISK support (CONFIG_BLK_DEV_IDEDISK) > > * generic/default IDE chipset support (CONFIG_IDE_GENERIC) > > * PCI IDE chipset support (CONFIG_BLK_DEV_IDEPCI) > > * Generic PCI IDE Chipset Support (CONFIG_BLK_DEV_GENERIC) > > ---------------------------------------------- > > > > Olha... não consegui entender direito, mas tive muitos problemas com esse > > kernel também. Não só com ele, mas com a família 2.4 e 2.6. Fiz diversas > > combinações e constatei, impiricamente, que o problema - pelo menos no meu > > caso - estava em compilar ext3 no kernel, e não como módulo. Daí eu > > compilei > > como módulo e funcionou normal. Dessa experiência tirei algumas conclusões, > > que se alguém aqui souber explicar melhor, por favor o faça, que não > > encontrei isso nas man pages: > > > > O initrd é uma espécie de pré-kernel, que é carregado para dar suporte à > > alguns dispositivos, como, por exemplo o ext3fs. Uma vez podendo acessar > > ext3fs, o grub pode buscar o kernel propriamente dito, que é então > > carregado. Nesse ponto o initrd é liberado da memória e não mais utilizado. > > Daí o motivo do suporte a ext3 ser compilado como módulo, para que o initrd > > também possa incluir suporte a ext3. Pelo menos nos meus testes, quando eu > > compilava ext3 no kernel, minha imagem initrd não tinha suporte a ext3, daí > > não explodia na memória os drivers pra acessar esse tipo de partição. E, > > como no /etc/fstab a partição é indicada como ext3fs, o grub não enxerga > > corretamente e não consegue carregar o kernel sem que o initrd tenha > > carregado o suporte a ext3 anteriormente. > > Cara... imagino que eu tenha falado muita besteira pois tirei essas > > conclusões empiricamente após 1 semana de compilação em 2 computadores. E > > não encontrei documentação descente falando sobre isso, infelizmente. > > Por favor, se alguém manjar bastante disso, explique pra gente ou então > > indique alguma documentação boa... please. > > > > Abraços, > > Leonardo Lourenço Crespilho > > > > > > ----- Original Message ----- > > From: "Arthur Tupinambá" <[EMAIL PROTECTED]> > > To: <debian-user-portuguese@lists.debian.org> > > Sent: Friday, September 17, 2004 11:19 AM > > Subject: Kernel Panic: VFS : Unable to mount root fs -AJUDA!! > > > > > > > Pessoal, > > > > > > Preciso de uma ajuda urgente de quem já passou por esse tipo de > > experiência: > > > > > > Baixei o kernel 2.6.8.1, do kernel.org, descompactei, dei um make > > menuconfig e > > > configurei-o. > > > após isso eu compilo e instalo do modo debian: > > > #make-kpkg --revision=custom1.0 kernel_image > > > #dpkg -i kernel_image-custom1.0.deb > > > > > > Tudo ocorre numa boa, porém na hora do boot... > > > Kernel Panic: VFS : Unable to mount root fs on unknown-block(3,2) > > > > > > O que pode ser??? to perdido, já recompilei o kernel umas 30 vezes, de > > diversas > > > formas... > > > Lí que poderia ser o initrd, tentei compilar o kernel com > > #make-kpkg --initrd > > > também (precisa pois tem gente que precisa, outros dizem que precisa da > > imagem > > > apenas em kernels padrão....???) > > > > > > Bom, antes que me perguntem, já vou responder: > > > - Sim, eu compilei o ext3 dentro do Kernel > > > - Sim, eu compilei suporte RAMDISK dentro do kernel > > > > > > > > > Alguém por favor, me dê alguma luz para resolver isso... > > > > > > Obrigado à todos, > > > Abraços > > > > > > ---------------------------- > > > Arthur Henrique S. Tupinambá > > > [EMAIL PROTECTED] > > > ---------------------------- > > > Synchro Sistemas de Informação > > > www.synchro.com.br > > > ---------------------------- > > > Fone : +55 ( 11 ) 3758 - 0021 / R. 187 > > > Fone : +55 ( 11 ) 3758 - 0038 > > > Fax : +55 ( 11 ) 3758 - 3773 > > > Mob : +55 ( 11 ) 7718 - 5371 > > > E-mail : [EMAIL PROTECTED] > > > ---------------------------- > > > > > > > > > -- > > > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > > > with a subject of "unsubscribe". Trouble? Contact > > [EMAIL PROTECTED] > > > > > > > > > > ---------------------------------------------------------------- > This message was sent using IMP, the Internet Messaging Program. > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] >