Re: initrd.img.

2003-08-22 Por tôpico Luis Acosta
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.

2003-08-21 Por tôpico FaRaOhh
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.

2003-08-21 Por tôpico FaRaOhh
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.

2003-08-21 Por tôpico Fabio Rafael da Rosa
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.

2003-08-21 Por tôpico FaRaOhh
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.

2003-08-21 Por tôpico FaRaOhh
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.

2003-08-21 Por tôpico Fabio Rafael da Rosa
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.

2003-08-21 Por tôpico FaRaOhh
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.

2003-08-21 Por tôpico Fabio Rafael da Rosa
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.

2003-08-20 Por tôpico FaRaOhh
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