Kernel panic! - Arch Linux [RESOLVIDO]

1. Kernel panic! - Arch Linux [RESOLVIDO]

Igor
igorx94

(usa Gentoo)

Enviado em 07/12/2009 - 11:26h

Onde eu devo colocar um assunto sobre kernel? Desculpe se eu coloquei em lugar errado, mas não achei um específico. Enfim...

Ontem, eu segui o tópico Kernel Compilation From Source da wiki do Arch. Então eu fiz:

wget -c http://kernel.org/pub/linux/kernel/v2.6 … 31.tar.bz2 (not 2.6.28)
cp linux-2.6.31.tar.bz2 ~/kernelbuild/
cd ~/kernelbuild
tar -xvjf linux-2.6.31.tar.bz2
cd ~/kernelbuild/linux-2.6.31
make mrproper
make menuconfig

Eu não mudei nada no menuconfig

Então e criei o PKGBUILD e o kernel26.install

makepkg -c
pacman -U kernel26-my-2.6.31.5-1-i686.pkg.tar.gz

Tudo sem problemas, exceto por uma coisa: quando eu rodei "pacman -U kernel26-my-2.6.31.5-1-i686.pkg.tar.gz" apareceu conflitos com vmlinuz26.img e *.map (eu não lembro os nomes, o 1º é alguma coisa parecida com vmlinuz26.img, mas o segundo eu só me lembro da extensão .map, eu provavelmente lembrarei se ver os nomes novamente). Então eu deletei esses 2 arquivos (pensei que o kernel iria recriá-los). Depois de deletá-los, rodei novamente "pacman -U kernel26-my-2.6.31.5-1-i686.pkg.tar.gz", agora sem erros. Reiniciei e BOOM!!!

Quando eu inicio o Arch, agora aparece um erro: could not load /lib/modules/2.6.31/modules.dep: file not found

Mas eu iniciei no meu Ubuntu e vi que existe modules.dep na pasta. Talvez ele está procurando no /boot e não no /

O que eu faço? Tem algum jeito de recuperar o kernel velho? Eu acho que fiz um backup, mas eu não sei como acessá-lo, porque meu Ubuntu não consegue (somente o root do Arch pode) e eu não sei como usar o live cd, porque eu só conheço um tipo de livd cd, o do Ubuntu, que inicia o próprio sistema do cd, mas eu não consigo achar o do Arch. É diferente? Como eu uso? Enfim, a pergunta é: tem algum jeito de resolver meu problema? Por favor, deixe reinstalar o Arch como última opção.

Talvez eu tenha que configurar o bootloader (no meu caso é o GRUB). Mas como eu faço isso?

Agradeço desde já a todos que puderem me ajudar.


  


2. Re: Kernel panic! - Arch Linux [RESOLVIDO]

j g meinhardt
meinhardt_jgbr

(usa Debian)

Enviado em 07/12/2009 - 12:22h

O vmlinuz é o arquivo que vai dar a partida na sua distro, portanto se você detonou ele, não vai conseguir iniciar. Dependendo de onde você fez a deleção, não vai nem mesmo conseguir re-iniciar pelo kernel anterior.

Se não estou enganado, o vmlinuz é gerado durante uma das etapas da instalação da atualização do kernel, quando o script chama o initrd.

Tente editar o menu.lst da distro que você fez a atualização, colocando um remark (#) na ultima atualização, para forçar o uso da anterior.

Caso você não consiga resolver por ai, talvez seja necessário re-instalar a distro. A comunidade de usuários do Arch entretanto poderá dar sugestões mais apropriadas.


3. Obrigado

Igor
igorx94

(usa Gentoo)

Enviado em 07/12/2009 - 18:11h

Muito obrigado pela resposta, mas infelizmente eu não criei uma nova inicialização para o novo kernel, portanto não vai adiantar comentar a opção de boot. Já perguntei no Arch, foi até um pouquinho antes de eu postar aqui, mas lá não apareceu nem uma resposta. Agradeço pela resposta.


4. Consegui

Igor
igorx94

(usa Gentoo)

Enviado em 08/12/2009 - 17:42h

Obrigado pela ajuda, meinhardt_jgbr, consegui resolver o problema reinstalando o kernel pelo live cd do arch.


5. Re: Kernel panic! - Arch Linux [RESOLVIDO]

j g meinhardt
meinhardt_jgbr

(usa Debian)

Enviado em 08/12/2009 - 17:55h

Obrigado por avisar, assim a gente pode tentar ajudar a algum outro companheiro que enfrente o mesmo problema.

Sds






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts