Re: initrd.img.
On Thu, Aug 21, 2003 at 02:24:35PM -0300, FaRaOhh wrote: > Em Qui, 2003-08-21 às 13:09, Reinaldo Carvalho escreveu: > Fiz isso e não funcionou tentei tb criando o initrd.img e nada. > Talvez possa ser os passo q usei veja se esta correto: > #cd /usr/src/ > #ln -s kernel-source-2.6.0-test2 linux > #cd linux > #make menuconfig (setei o CONFIG_EXT3_FS=y) > #make-kpkg clean > #make-kpkg --revision=fara.22 kernel-image > > depois tentei acessa-lo pelo prompt do grub já o conheço bastante: > root (hd0,2) > kernel /boot/vmlinuz-2.6.0-test2 root=/dev/hda3 > boot > Olá! Não será que está faltando colocar o initrd = (hd0,2)/boot/initrd.img no grub? O meu está assím: title = Debian 3.0 (stable) kernel = (hd1,4)/vmlinuz root = /dev/hdc5 rw initrd = (hd1,4)/initrd.img []'s Luis
Re: initrd.img.
Em Qui, 2003-08-21 às 13:59, Fabio Rafael da Rosa escreveu: > Voce esta com a particao raiz como ext3 ... > porem, o suporte a ext3 ta compilado como modulo, por isso que nao esta > montando (voce teria que criar uma initrd para funcionar)... > essa versao de kernel que voce esta usando nao eh oficial do kernel, > logo, pode nao ter o patch que eh necessario para criar a initrd usando o > make-kpkg --initrd . > Voce tem necessidade de usar initrd .. ? > Se nao, simplesmente habilite o suporte ao ext3 com build- in, nao como > modulo. Fiz das duas formas não encontrando sucesso em nenhuma passei num outro e-mail os passos q usei realmente estou muito intrigado com isso acho q vou baixar o kernel da kernel.org e compilar no modo bruto, claro se vc's não tiverem mais nenhuma dica. -- Debian User:629 FaRaOhh - Marcello Henrique Inhumas - Goias - Brasil
Re: initrd.img.
Em Qui, 2003-08-21 às 13:09, Reinaldo Carvalho escreveu: > >> CONFIG_EXT3_FS=m > > Tens que colocar ext3 como buildin '*' e não como módulo. Fiz isso e não funcionou tentei tb criando o initrd.img e nada. Talvez possa ser os passo q usei veja se esta correto: #cd /usr/src/ #ln -s kernel-source-2.6.0-test2 linux #cd linux #make menuconfig (setei o CONFIG_EXT3_FS=y) #make-kpkg clean #make-kpkg --revision=fara.22 kernel-image depois tentei acessa-lo pelo prompt do grub já o conheço bastante: root (hd0,2) kernel /boot/vmlinuz-2.6.0-test2 root=/dev/hda3 boot E gerou o mesmo erro. Será q pode ser o pacote source do unstable? -- Debian User:629 FaRaOhh - Marcello Henrique Inhumas - Goias - Brasil
Re: initrd.img.
Voce esta com a particao raiz como ext3 ... porem, o suporte a ext3 ta compilado como modulo, por isso que nao esta montando (voce teria que criar uma initrd para funcionar)... essa versao de kernel que voce esta usando nao eh oficial do kernel, logo, pode nao ter o patch que eh necessario para criar a initrd usando o make-kpkg --initrd . Voce tem necessidade de usar initrd .. ? Se nao, simplesmente habilite o suporte ao ext3 com build- in, nao como modulo. -- Fabio Rafael da Rosa - f 2 r <[EMAIL PROTECTED]> Debian- http://debian.org Debian-BR - http://debian-br.org Debian-SP - http://sp.debian-br.org "Let the programmers be many and the managers few then all will be productive."
Re: initrd.img.
Em Qui, 2003-08-21 às 11:58, FaRaOhh escreveu: > Em Qui, 2003-08-21 às 11:13, Fabio Rafael da Rosa escreveu: > > Posso tentar.. :) > > > > Pela mensagem, o que parece que esta acontecendo eh que o sistema > > de arquivos correto nao esta no kernel.. > > Qual o fs da particao raiz.. ? > > > toshibao:~# df -Th > FilesystemTypeSize Used Avail Use% Mounted on > /dev/hda3 ext38.8G 2.5G 5.8G 30% / > > E olhe só o /usr/src/.config > # > # File systems > # > CONFIG_EXT2_FS=y > CONFIG_EXT2_FS_XATTR=y > # CONFIG_EXT2_FS_POSIX_ACL is not set > # CONFIG_EXT2_FS_SECURITY is not set > CONFIG_EXT3_FS=m > # CONFIG_EXT3_FS_XATTR is not set > CONFIG_JBD=m > # CONFIG_JBD_DEBUG is not set > CONFIG_FS_MBCACHE=y > CONFIG_REISERFS_FS=m > # CONFIG_REISERFS_CHECK is not set > # CONFIG_REISERFS_PROC_INFO is not set > # CONFIG_JFS_FS is not set > CONFIG_XFS_FS=m > # CONFIG_XFS_RT is not set > # CONFIG_XFS_QUOTA is not set > # CONFIG_XFS_POSIX_ACL is not set > CONFIG_MINIX_FS=m > > Será q pode ser o CONFIG_EXT3_FS como módulo? vou coloca-lo com y e Não funcionou já é a 22 copilacão sem sucesso... não desisto até conseguir! -- Debian User:629 FaRaOhh - Marcello Henrique Inhumas - Goias - Brasil
Re: initrd.img.
Em Qui, 2003-08-21 às 11:13, Fabio Rafael da Rosa escreveu: > Posso tentar.. :) > > Pela mensagem, o que parece que esta acontecendo eh que o sistema > de arquivos correto nao esta no kernel.. > Qual o fs da particao raiz.. ? > toshibao:~# df -Th FilesystemTypeSize Used Avail Use% Mounted on /dev/hda3 ext38.8G 2.5G 5.8G 30% / E olhe só o /usr/src/.config # # File systems # CONFIG_EXT2_FS=y CONFIG_EXT2_FS_XATTR=y # CONFIG_EXT2_FS_POSIX_ACL is not set # CONFIG_EXT2_FS_SECURITY is not set CONFIG_EXT3_FS=m # CONFIG_EXT3_FS_XATTR is not set CONFIG_JBD=m # CONFIG_JBD_DEBUG is not set CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=m # CONFIG_REISERFS_CHECK is not set # CONFIG_REISERFS_PROC_INFO is not set # CONFIG_JFS_FS is not set CONFIG_XFS_FS=m # CONFIG_XFS_RT is not set # CONFIG_XFS_QUOTA is not set # CONFIG_XFS_POSIX_ACL is not set CONFIG_MINIX_FS=m Será q pode ser o CONFIG_EXT3_FS como módulo? vou coloca-lo com y e compilar novamente vc tem outra sugestão? Muito obrigado pela atencão. -- Debian User:629 FaRaOhh - Marcello Henrique Inhumas - Goias - Brasil
Re: initrd.img.
Posso tentar.. :) Pela mensagem, o que parece que esta acontecendo eh que o sistema de arquivos correto nao esta no kernel.. Qual o fs da particao raiz.. ? -- Fabio Rafael da Rosa - f 2 r <[EMAIL PROTECTED]> Debian- http://debian.org Debian-BR - http://debian-br.org Debian-SP - http://sp.debian-br.org "Let the programmers be many and the managers few then all will be productive."
Re: initrd.img.
Em Qui, 2003-08-21 às 08:51, Fabio Rafael da Rosa escreveu: > On 21 Aug 2003 00:08:06 -0300 > FaRaOhh <[EMAIL PROTECTED]> wrote: > > qual a funcão do initrd.img > a initrd eh uma imagem de um sistema de arquivos falso, que eh > montado antes do kernel montar a sua particao raiz, assim, eh possivel que > funcoes essenciais para o boot do sistema operacional (como, por exemplo, o > sistema de arquivos) possa ser compilado como modulo, assim, o module eh > carregado antes de se tentar montar a raiz efetivamente. Dessa forma, a > imagem final do kernel fica menor (ja que voce compilou varias coisas como > modulo), e uma mesma imagem pode ser usada em diversas maquinas (outra vez, > como varias caracteristicas estao compiladas como modulo, voce pode, por > exemplo habilitar ext3,ext2,xfs,jfs como modulo, e esse kernel da boot com > qquer desse sistema de arquivos na particao raiz, sem ter necessidade de > estarem compilados estaticamente) ... > Entendeu..? :) Entendi sim, acha que é isso que eu preciso, poderia me ajudar? > >Quando compilo o kernel não me > > gera o initrd.img tem como gera-lo? > make-kpgk --initrd > porem, se voce esta usando o kernel da kernel.org , algumas coisas > tem que ser configuradas no mkinitrd , alguem da lista pode auxilia-lo melhor > que eu nisso Estou usando kernel empacotado pela debian mais especificadamento kernel-source-2.6.0-test2 da unstable estou tendo o seguinte problema ao dar o boot: devfs_mk_dir: Invalid argument <6>hda: hda1 hda2 hda3 hda4 ACPI: (supports S0 S3 S4 S5) hda: bad access: block= 21462842, count=2 end_request: I/O error, dev hda, sector 21462842 EXT2-fs: unable to read superblock hda: bad access: block 21462904, count=2 end_request: I/O error, dev hda, sector 21462904 isofs_full_super: bread failed, dev=hda3, iso_blknum=16, block=32 kernel panic: VFS Unable to mount root fs on hda3 Meu /boot/grub/menu.lst esta assim: root(hd0,2) kernel /boot/vmlinuz-2.6.0-test2 root=/dev/hda3 As localizacões e os sistema de arquivos estão corretos se precisar posso manda meu .config e meu equipamento é um notebook toshiba Satellite 2435-S255. Será que se eu gerar o initrd.img conseguirem bootar com o 2.6, se não quizer estender para a lista me mande em pvt, ficarei muito agradecido. -- Debian User:629 FaRaOhh - Marcello Henrique Inhumas - Goias - Brasil
Re: initrd.img.
On 21 Aug 2003 00:08:06 -0300 FaRaOhh <[EMAIL PROTECTED]> wrote: > qual a funcão do initrd.img a initrd eh uma imagem de um sistema de arquivos falso, que eh montado antes do kernel montar a sua particao raiz, assim, eh possivel que funcoes essenciais para o boot do sistema operacional (como, por exemplo, o sistema de arquivos) possa ser compilado como modulo, assim, o module eh carregado antes de se tentar montar a raiz efetivamente. Dessa forma, a imagem final do kernel fica menor (ja que voce compilou varias coisas como modulo), e uma mesma imagem pode ser usada em diversas maquinas (outra vez, como varias caracteristicas estao compiladas como modulo, voce pode, por exemplo habilitar ext3,ext2,xfs,jfs como modulo, e esse kernel da boot com qquer desse sistema de arquivos na particao raiz, sem ter necessidade de estarem compilados estaticamente) ... Entendeu..? :) >Quando compilo o kernel não me > gera o initrd.img tem como gera-lo? make-kpgk --initrd porem, se voce esta usando o kernel da kernel.org , algumas coisas tem que ser configuradas no mkinitrd , alguem da lista pode auxilia-lo melhor que eu nisso -- Fabio Rafael da Rosa - f 2 r <[EMAIL PROTECTED]> Debian- http://debian.org Debian-BR - http://debian-br.org Debian-SP - http://sp.debian-br.org "Let the programmers be many and the managers few then all will be productive."
initrd.img.
Ola pessoal, Estou compilando o kernel 2.6.0-test2 com make menuconfig ; make-kpkg clean ; make-kpkg --revision=.. kernel-image tenho uma dúvida, qual a funcão do initrd.img quando devo usá-lo? Quando compilo o kernel não me gera o initrd.img tem como gera-lo? -- Debian User:629 FaRaOhh - Marcello Henrique Inhumas - Goias - Brasil