Em Qua 09 Mar 2005 09:07, Victor Antunes escreveu:
> Sugest�es do Tiago.
>
> >Mandar o lilo.conf para a lista tamb�m pode ajudar.
>
> #lilo.conf
> vga=791
> lba32
> boot=/dev/hda
> root=/dev/hda6
> install=/boot/boot-menu.b
> map=/boot/map
> delay=20
> prompt
> timeout=150
> append="hda=scsi hdb=scsi hdc=scsi hdd=scsi hde=scsi
> hdf=scsi hdg=scsi hdh=scsi apm=power-off nomce"
> default=Linux
> image=/boot/vmlinuz-2.4.22-xfs
>  label=Linux
>  initrd=/boot/initrd.gz
>  read-only
> # restricted
> # alias=1
> image=/vmlinuz.old
>  label=LinuxOLD
>  read-only
>  optional
> # restricted
> # alias=2
> other=/dev/hda1
>   label="WinNT(hda1)"
>
>
> O sistema � tipo ext3. O e2fsck /dev/hda6 n�o detecta
> nenhum problema. J� olhei para a parti��o e parece
> estar tudo bem.
Qual � o tipo de n�cleo (kernel) que voc� est� usando? � um n�cleo padr�o 
debian? Voc� o compilou voc� mesmo? mudou recentemente?

> >voc� tentou indicar o root para o kernel?
>
> Como fa�o?
Quando estiver no lilo, voc� pode escrever Linux root=/dev/hda6. Mas acho que 
isso n�o deve resolver.

> >Verificou que o programa
> >/sbin/init
> >existe?
>
> Sim. Existe.
� sempre bom verificar o �bvio...


Em outra mensagem, voc� disse:

> Obrigado,Sugest�es de Marcelo Beckmann
> Com essa mudan�a de parti��es, talvez seja necess�rio, al�m de mudar o
> fstab, regerar o initrd. Pode acontecer do initrd ainda estar apontando
> pra parti��o antiga.

> Tentei assim...
> bootei knoppix
> su
> mount /dev/hda6
> chroot /mnt/hda6
> rm /dev/initrd
> mknod -m 400 /dev/initrd b 1 250
> chown root:disk /dev/initrd

N�o, voc� entendeu errado. O que o Marcelo prop�s foi gerar novamente o 
arquivo /boot/initrd (veja no seu lilo), que nada mais � do que um pequeno 
sistema de arquivos que cont�m o m�nimo necess�rio para o seu n�cleo 
inicializar. Tipicamente isso significa que os m�dulos necess�rios para que o 
n�cleo reconhe�a sua m�quina podem ser carregados dessa forma. Para gerar um 
novo initrd, voc� deve usar o programa mkinitrd, que est� no 
diret�rio /usr/sbin. Mas eu n�o sei dar mais informa��es, pois n�o uso initrd 
(n�o vejo vantagem em compilar os elementos essenciais do n�cleo como 
m�dulos, j� que eles sempre ser�o carregados). A p�gina de manual pode 
ajudar, ou outras pessoas da lista.

Por sinal, no meu sistema n�o tem /dev/initrd, n�o sei nem para que serviria 
isso.

boa sorte...


tiago.

Responder a