você tentou criar um initrd? se não, tente assim

$mkinitrd -c -k 2.6.29.6-smp -m ext4 -f ext4 -r /dev/sdb1 -L -o /boot/
initrd.gz

mude o '-k versão_kernel', '-m modulo_do_fs_da_partição' e '-f
tipo_do_fs' para o seu sistema.

depois edite o lilo.conf
localize a inicialização do seu linux e modifique isso
image = /boot/vmlinuz   >> image = /boot/vmlinux-generic-smp-2.6.29.6-
smp
root = /dev/sda1        >> root = /dev/sdb1

e adicione essa linha entre o image e o root para evitar problemas de
adicionar fora da tag.
initrd = /boot/initrd.gz

rode o lilo e reinicie.

dessa maneira o initrd deve iniciar os modulos antes de tentar
localizar as partições, caso ainda vc tenha problemas,
rode o lsmod e tente localizar o modulo que inicia seu usb e adicione
o nome junto ao comando do mkinitrd, assim '-m ext4,usb_do_hd_externo'


On Dec 8, 3:31 pm, "Josenildo S. da Costa" <[email protected]>
wrote:
> Prezados,
>
>    Instalei o Slack 13 em um HD externo (Procedimento que já tinha feito e
> tinha até resolvido este problema, mas agora não lembro), mas ao fazer o
> boot ele exibe a seguinte mensagem "Kernel panic - not syncing : VFS :
> Unable to mount root fs on unknow - blade (8, 17) ". referencia o /dev/sda ,
> mas o slack está em /dev/sdb1. Configurei o lilo ,mas  nada.Quem puder me
> ajudar agradeço.
>
> Atenciosamente,
>
> Josenildo Costa.

-- 
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
[email protected]

Responder a