[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Kernel panic.



Sim, o arquivo que estou copiando é o config ..., mas depois de compilado é gerado um arquivo binario em arch/x86/boot com nome de bzImage, este compilado devemos copiar para /boot com o nome vmlinuz + seu complemento.


On Mon, 2012-07-30 at 10:45 -0400, Alcione Ferreira wrote:
Faz sim, mas não muito, mas o arquivo que vc deve copiar é
config-2.6.32-5-amd64 não o vmlinuz-2.6.32-5-amd64

Acho que ai está a diferença.

Em 30 de julho de 2012 10:37, Adiel de Lima Ribeiro <
adiel.netadmin@gmail.com> escreveu:

>  Obrigado pela resposta Alcione.
> Então, vamos la:
> Baixei o source do repositório com o apt-get.
> Utilizei a última configuração do kernel atual, copiando o
> vmlinuz-2.6.32-5-amd64 de /boot para o diretório que estou utilizando para
> compilar com o nome de .config.
> make oldconfig
> make menuconfig
> Copio o bzImage gerado no diretório de compilação em arch/x86_64/boot para
> com o nome de vmlinuz+meu-complemento para /boot.
> Deposi rodo o update-grub.
> No caso de novos módulos não estou adicionando, e sim retirando os
> desnecessários, pensei que poderia ter tirado algum driver, mas o boot
> reconhece as partições.
> Notei que a entrada para o novo kernel não tem a linha do initrd, qual o
> propósito dele afinal ?
> Faz alguma diferença não compilar em /usr/src ?
>
>
> On Mon, 2012-07-30 at 07:36 -0400, Alcione Ferreira wrote:
>
> Bom dia!
>
> Alguns pontos que vc tem que observar:
> - source: baixou do kernel.org ou usou do repositório?
> - no processo de configuração vc usou a ultima config do kernel que tá
> rodando?
> - na parte de devices vc modificou alguma coisa?
>
> Se está tentando usar uma versão mais nova do kernel, tente não adicionar
> muitos módulos novos até seu novo kernel estar funcionando.
>
> Sobre o que vc reportou: isso geralmente ocorre por que o kernel não
> consegue montar o dispositivo de armazenamento.
>
> espero ter ajudado!
>
> Rotina que utilizo:
> - source na pasta /usr/src
> - linkagem do source com a pasta linux
> - make mrproper
> - cp config-antigo .
> - make menuconfig
> - carrego o config-antigo
> - reviso drivers, filesystem e segurança em geral
> - salvo como .config
> - antigamente compilava com o make bzImage modules, agora estou optando
> pelo make-kpkg
>
> Abraços
>
> Em 29 de julho de 2012 21:49, Adiel de Lima Ribeiro <adiel.netadmin@gmail.com> escreveu:
>
> >  Pessoal, boa noite.
> > Após recompilar meu kernel, quando inicio o sistema com o kernel
> > recompilado estou tendo os seguintes problemas:
> > O sistema não boot e me retorna as seguintes mensagens de erro:
> > No filesystem could mount root, tried: cramfs vfat sysv v7 romfs
> > Kernel panic - not syncing: VFS: unable to mount rootfs on unknow block
> > Estou usando o Debian amd64, o sistema de arquivos é ext4 e está
> > habilitado no kernel, o método de compressão dele é lzma, também habilitei
> > o ROM filesystem support, o squash fs 4.0, o cramfs e o partition type
> > msdos.
> > As partições são reconhecidas, mas não consigo bootar o sitema.
> > Existe alguma opção que estou deixando passar em branco no make menuconfig
> > ?
> >
> > --
> > Adiel de Lima Ribeirofacebook.com/sembr.dyndns.info
> >
> >
>
>
>
>
>   --
> Adiel de Lima Ribeirofacebook.com/sembr.dyndns.info
>
>



-- 
Adiel de Lima Ribeiro
facebook.com/sembr.dyndns.info

Reply to: