Autor Tópico: Compilando Kernel - Kernel Panic - Socorro!  (Lida 3449 vezes)

Zorro_BR

  • Visitante
Compilando Kernel - Kernel Panic - Socorro!
« Online: 05 de Dezembro de 2005, 19:08 »
Eu to precisando urgentemente compilar o kernel-source 2.6.14.3

Comando utilizados na ordem abaixo:

make menucoonfig => Nao modifiquei nada, apenas salvei no arquivo .config
make clean
make bzImage
make modules
make modules_install
make instal para jogar os arquivos para o /boot

Modifiquei o GRUB para:
title      Ubuntu, kernel 2.6.14.3
root      (hd0,0)
kernel      /vmlinuz-2.6.14.3 root=/dev/hda7 ro quiet splash
savedefault
boot

Nao coloquei o initrd porque nao foi gerado nenhum initrd apra esta versão do kernel, isso q eu achei esquisito..

Ao reiniciar a máquina por esse novo kernel, ta dando um erro de Kernel Panic: VCL- Algo assim...

Alguém poderia me ajudar? Sou iniciante..

Offline FaBMak

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 722
    • Ver perfil
    • fabmak://website
Compilando Kernel - Kernel Panic - Socorro!
« Resposta #1 Online: 05 de Dezembro de 2005, 23:04 »
Para que vc está recompilando o kernel ? Sinceramente, gostaria de saber.

Existem vários HOWTO de compilação de kernel na Internet, tente um deles.

Este aqui pode te ajudar:
http://doc.gwos.org/index.php/BreezyCust

FaBMak
"Não creias impossível o que apenas improvável parece". (Shakespeare)
fabmak://website | http://twitter.com/fabmak

Zorro_BR

  • Visitante
Compilando Kernel - Kernel Panic - Socorro!
« Resposta #2 Online: 05 de Dezembro de 2005, 23:13 »
Galera, solucionei o meu primeiro Kernel Panic assim:

Citar

como root descompacte ele em /usr/src
cd /usr/src/linux-2.6.14.3
make mrproper
make menu_config --> aqui vc escolhe as opções do kernel
make bzImage --> tem que ter o "i" maiúsculo!
make modules
make modules_install
make install
mkinitrd -o /boot/initrd.img-2.6.14.3 => Esse comando nao tinha nos tutoriais..

adione as seguintes linhas em /boot/grub/menu.lst

title Ubuntu, kernel 2.6.14.3
root (hd0,5)
kernel /boot/vmlinuz-2.6.14.3 root=/dev/hda6 ro
initrd /boot/initrd.img-2.6.14.3
savedefault
boot


Porém agora continua dando kernel Panic, porém com outro erro:
Citar

Kernel Panic not syncing: Attempted to kill init


Antes desse erro aparece um monte de mensagem dizendo q nao foi encontrado o arquivo /lib/modules/2.6.14.3/modules.dep, porém o arquivo esta lá..

Eu preciso compilar o kernel novo porque eu preciso do sourcer apra compilar uns trabalhos da graduação.. :-)

Offline dealer

  • Usuário Ubuntu
  • *
  • Mensagens: 362
    • Ver perfil
    • http://www.createur.com.br
Compilando Kernel - Kernel Panic - Socorro!
« Resposta #3 Online: 06 de Dezembro de 2005, 10:46 »
O Kernel da série 2.6 não precisam de comandos como make bzImage ou make modules, porque eles já são feitos no próprio make, necessitando apenas do make modules_install, sim, faça da seguinte forma:

Código: [Selecionar]

make
make modules_install
cp arch/i386/boot/bzImage /boot


dai no grub ao invez de /vmlinuz... bota /boot/bzImage

É quase certeza de funcionar, o que pode ocasionar outro Kernel panic, seria estritamente a configuração.. Isso você tem que fazer "nas pontas dos dedos" hehehe =]
Vossa senhoria não tem envergadura moral para pedir suporte via MP!

"If freedom is short of weapons, we must compensate with willpower." - A. homem

Zorro_BR

  • Visitante
Compilando Kernel - Kernel Panic - Socorro!
« Resposta #4 Online: 06 de Dezembro de 2005, 20:42 »
Não estava conseguindo resolver o problema do kernel panic.. Então eu fiz por outro método.

Eu usar o make-dpkg para compilar - Agora deu certo..
Eu segui um tutorial especifico para o Ubuntu:
http://ubuntuforums.org/showthread.php?t=84174


Só que agora eu to com um problemao.. Falta de espaço no meu /
STATUS:
/ - 100% ocupado
/home - 38% ocupado..

Como eu faço para juntar o /home e o / numa partição só ?
OBS: As duas tem o mesmo sistema de arquivo.

Offline dealer

  • Usuário Ubuntu
  • *
  • Mensagens: 362
    • Ver perfil
    • http://www.createur.com.br
Compilando Kernel - Kernel Panic - Socorro!
« Resposta #5 Online: 06 de Dezembro de 2005, 21:42 »
Um, acho que com o parted dá, mais tu precisa mover todo o conteúdo do /home para o / e depois juntar tudo =]
Vossa senhoria não tem envergadura moral para pedir suporte via MP!

"If freedom is short of weapons, we must compensate with willpower." - A. homem

Zorro_BR

  • Visitante
Compilando Kernel - Kernel Panic - Socorro!
« Resposta #6 Online: 12 de Dezembro de 2005, 21:35 »
Citação de: "dealer"
Um, acho que com o parted dá, mais tu precisa mover todo o conteúdo do /home para o / e depois juntar tudo =]


Que parted ? Explica melhor pq eu nao conheco esse aplicativos..

Offline dealer

  • Usuário Ubuntu
  • *
  • Mensagens: 362
    • Ver perfil
    • http://www.createur.com.br
Compilando Kernel - Kernel Panic - Socorro!
« Resposta #7 Online: 13 de Dezembro de 2005, 11:52 »
O nome do programa é parted, e se não me engano tem um front-end para KDE, qtparted, não sei quanto ao GNOME..
Vossa senhoria não tem envergadura moral para pedir suporte via MP!

"If freedom is short of weapons, we must compensate with willpower." - A. homem

Offline efraim

  • Usuário Ubuntu
  • *
  • Mensagens: 153
    • Ver perfil
Compilando Kernel - Kernel Panic - Socorro!
« Resposta #8 Online: 15 de Dezembro de 2005, 00:08 »
FaBMak,

Gostei da sua pergunta "porque recompilar o kernel"?
O usuário médio nunca vai precisar fazer isto, mas quem
procura ir um pouco além dos limites uma hora vai se
confrontar com isto. Exceto nos meus tempos de Gentoo,
onde fazia isto, mas mais seguindo receita de bolo do
que consciente do que estava fazendo, nunca compilei
um kernel. Porém, nos últimos dias me confrontei com
esta necessidade mais de uma vez, estava querendo
usar o Xen e há compilação do kernel envolvido, também
para usar um sistema de arquivos criptografado com o
Loop-AES há esta necessidade.

Vou dar uma olhada nos tutoriais que vocês deixaram
aqui e criar coragem de fazê-lo.

Acredito que no universo linux compilar um kernel é
obter uma espécie de maioridade, talvez, passar para
a adolescência, ehehehe.

Offline FaBMak

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 722
    • Ver perfil
    • fabmak://website
Compilando Kernel - Kernel Panic - Socorro!
« Resposta #9 Online: 15 de Dezembro de 2005, 12:45 »
Então, no kernel vc tem duas opções para drivers: built-in ou módulos. Se vc quiser que o driver seja carregado "dentro" do kernel daí não tem jeito, é compilar o kernel mesmo. Agora se vc só precisa de um driver comum, que se "integre" ao kernel, vc só via precisar do kernel-headers e de compilar o próprio driver, ao invés de todo o kernel.

É por isso que hoje em dia, é bem "raro" sair compilando o kernel, devido a esta interface proporcionada pelos módulos. Enfim, cada caso é um caso, só gosto de atiçar o pessoal, para saber se é "realmente" necessário compilar o kernel.

FaBMak
"Não creias impossível o que apenas improvável parece". (Shakespeare)
fabmak://website | http://twitter.com/fabmak

Offline ctavares

  • Usuário Ubuntu
  • *
  • Mensagens: 241
  • Linux
    • Ver perfil
Re: Compilando Kernel - Kernel Panic - Socorro!
« Resposta #10 Online: 15 de MAR?O de 2009, 20:05 »
Zrorro,

meu mkinitrd nao esta instalado e nao consigo instalar o mesmo de forma nenhuma, voce sabe me dizer qual pacote instala esse programa??? Eu utilizo o Ubuntu 8.10... No Debian eu consigo normalmente instalar o pacote.



Galera, solucionei o meu primeiro Kernel Panic assim:

Citar
como root descompacte ele em /usr/src
cd /usr/src/linux-2.6.14.3
make mrproper
make menu_config --> aqui vc escolhe as opções do kernel
make bzImage --> tem que ter o "i" maiúsculo!
make modules
make modules_install
make install
mkinitrd -o /boot/initrd.img-2.6.14.3 => Esse comando nao tinha nos tutoriais..

adione as seguintes linhas em /boot/grub/menu.lst

title Ubuntu, kernel 2.6.14.3
root (hd0,5)
kernel /boot/vmlinuz-2.6.14.3 root=/dev/hda6 ro
initrd /boot/initrd.img-2.6.14.3
savedefault
boot

Porém agora continua dando kernel Panic, porém com outro erro:
Citar
Kernel Panic not syncing: Attempted to kill init

Antes desse erro aparece um monte de mensagem dizendo q nao foi encontrado o arquivo /lib/modules/2.6.14.3/modules.dep, porém o arquivo esta lá..

Eu preciso compilar o kernel novo porque eu preciso do sourcer apra compilar uns trabalhos da graduação.. :-)
Abraço,
Carlos Tavares
Blog: http://ti-online.blogspot.com/ MSN: ctavaresjr@hotmail.com

Offline FaBMak

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 722
    • Ver perfil
    • fabmak://website
Re: Compilando Kernel - Kernel Panic - Socorro!
« Resposta #11 Online: 16 de MAR?O de 2009, 11:02 »
Na novas versões o programa mudou de nome: mkinitramfs
Citar
http://packages.ubuntu.com/intrepid/all/initramfs-tools/filelist
"Não creias impossível o que apenas improvável parece". (Shakespeare)
fabmak://website | http://twitter.com/fabmak

Offline ctavares

  • Usuário Ubuntu
  • *
  • Mensagens: 241
  • Linux
    • Ver perfil
Re: Compilando Kernel - Kernel Panic - Socorro!
« Resposta #12 Online: 18 de MAR?O de 2009, 08:22 »
Agora de Certo!, Obrigado...
Abraço,
Carlos Tavares
Blog: http://ti-online.blogspot.com/ MSN: ctavaresjr@hotmail.com