[Ubuntu-BR] Kernel
Isabel Tiburski
isabelct_rs em yahoo.com.br
Domingo Setembro 18 08:29:31 UTC 2005
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.
Vou listar brevemente os passos que eu estou executando:
- Baixei os fontes da versão 2.6.13.1 do kernel em www.kernel.org
- Coloquei o arquivo (linux-2.6.13.1.tar.bz2) em /usr/src e descompactei ele
(em /usr/src/linux-2.6.13.1).
- Criei um diretório simbólico /usr/src/linux que aponta para
/usr/src/linux-2.6.13.1
- Chamei o make menuconfig e configurei algumas opções.
- Executei os seguintes comandos, na sequência:
- isabel em ubuntu:/usr/src/linux$ sudo make
- isabel em ubuntu:/usr/src/linux$ sudo make bzImage
- isabel em ubuntu:/usr/src/linux$ sudo make modules
- isabel em ubuntu:/usr/src/linux$ sudo make modules_install
Copiei os arquivos bzImage, .config e System.map para /boot, com os nomes de
vmlinuz-2.6.13-1-386, config-2.6.13 e System.map-2.6.13-1-386,
respectivamente.
Também configurei o grub, adicionando uma opção nova para inicializar a
partiro do novo kernel.
/boot/grub/menu.lst
-----
title Ubuntu, kernel 2.6.10-5-386
root (hd0,0)
kernel /boot/vmlinuz-2.6.10-5-386 root=/dev/sda1 ro quiet
splash
initrd /boot/initrd.img-2.6.10-5-386
savedefault
boot
title Ubuntu, kernel 2.6.10-5-386 (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.10-5-386 root=/dev/sda1 ro single
initrd /boot/initrd.img-2.6.10-5-386
savedefault
boot
# adicionei esta sessão
title Ubuntu, kernel 2.6.13-1-386
root (hd0,0)
kernel /boot/vmlinuz-2.6.13-1-386 root=/dev/sda1 ro quiet
splash
savedefault
boot
title Ubuntu, kernel memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin
savedefault
boot
-----
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
_______________________________________________________
Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e muito mais. Instale agora!
www.yahoo.com.br/messenger/
More information about the ubuntu-br
mailing list