[Ubuntu-BR] Kernel
Felipe Balbi
felipebalbi em yahoo.com
Domingo Setembro 18 14:09:18 UTC 2005
Instale o pacote kernel package. Habilite no kernel a
opção Initial Ramdisk e na hora de compilar use o
comando abaixo:
# make-kpkg --initrd --revision rev.01 modules_image
kernel_image
Isso irá gerar um arquivo .deb com o kernel compilado.
Basta instalá-lo com dpkg -i kernel-image-?????.deb
que o kernel será instalado, o grub configurado e o
initrd instalado.
Boa sorte,
Felipe Balbi
--- Isabel Tiburski <isabelct_rs em yahoo.com.br> wrote:
> 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/
>
>
> --
> ubuntu-br mailing list
> ubuntu-br em lists.ubuntu.com
> www.ubuntu-br.org
> http://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
[]'s
Felipe Balbi
Cel: (92) 8127-0839
e-mail: felipebalbi em yahoo.com
felipebalbi em adarinfo.com.br
"Imagination is more important than knowledge."
Albert Einstein
__________________________________
Yahoo! Mail - PC Magazine Editors' Choice 2005
http://mail.yahoo.com
More information about the ubuntu-br
mailing list