[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