[Ubuntu-BR] Kernel
Carlos Eduardo Pedroza Santiviago
segfault em ubuntu.com
Domingo Setembro 18 14:47:38 UTC 2005
Oi,
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Isabel Tiburski escreveu:
> Pessoal,
>
> Preciso recompilar o Kernel do Linux para um trabalho da faculdade.
> Achei alguns tutoriais na internet, mas ainda assim não tive sucesso. A
> compilação
> corre tudo bem (ou seja, não dá erros...), eu configuro o grub para
> poder iniciar utilizando meu novo kernel, e na hora de iniciar o sistema
> dá erro.
[...]
>
> No entanto, quando eu reinicio o micro e digo para iniciar com o novo
> kernel, obtenho a seguinte mensagem de erro:
>
> -----
> Kernel panic - not syncing: VFS: Unable to mount root fs of
> unknown-block (0, 0)
> -----
>
> E fica ali, parado.
>
>
> Percebi que na sessão do kernel antigo, existe um parametro chamado
> "initrd", mas não consegui gerar o arquivo corerspondente a ele. Tentei
> fazer isso com a instrução "mkinitrd /boot/initrd-2.6.13.img 2.6.13",
> mas a única coisa que aparece é uma listagem das opções, não chega a dar
> erro mas também não executa o comando.
>
> Enfim, o que estou fazendo de errado? Alguém teria alguma orientação pra
> me passar? Alguma luz no fim do túnel?
>
> Obrigada,
> Isabel
Você fez quase tudo certo, mas pelo erro ele não sabe como montar seu
sistema de arquivo raiz (/). Realmente faltou o initrd, pois
provavelmente o suporte ao sistema de arquivo foi compilado como módulo.
Ali no seu comando, faltou a opção "-o" (output), antes de
/boot/initrd... ou seja:
# mkinitrd -o /boot/initrd-2.6.13.img 2.6.13
E depois colocar uma linha do initrd no menu.lst do grub.
Entretanto, o modo recomendado (não-"manual") para se compilar o kernel
é através do make-kpkg.
até mais,
- --
Carlos Eduardo Pedroza Santiviago - <segfault em ubuntu.com>
Ubuntu: linux para seres humanos. http://www.ubuntu-br.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFDLX3jTF+D9GO3jRERAn4iAKCCVcA3eSxiwep0nh9gmx0Jx0e1GACfZHXt
1jEep0+dzgfBSSglOeGRMz4=
=W6Ay
-----END PGP SIGNATURE-----
More information about the ubuntu-br
mailing list