Pular para o conteúdo

Problema ao criar bzImage [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar
01 02 03

1. Problema ao criar bzImage [RESOLVIDO]

Enviado em 11/10/2014 - 00:46h

Olá.

Eu uso o Slackware 64 pretendendo compilar o kernel com minhas configurações pessoais eu acessei o menu pelo comando
make ARCH=x86_64 menuconfig 
e setei as minhas configurações. Após isso eu criei a imagem com
make bzImage 
porém a imagem é criada no sundiretório "arch/x86" e não em "x86_64 (ou ia64)".

E eu tenho receio que tenha compilado em 32-bit. E eu uso algumas aplicações pesadas que encerram automaticamente no modo 32-bit. Como eu resolvo isso? Já tentei usar opções na opção cross-compiller (sabendo, claro, quais comandos são usados na hora de compilar o kernel).
Aguardando respostas.

Responder tópico

3. Re: Problema ao criar bzImage [RESOLVIDO]

Enviado em 11/10/2014 - 08:32h

O tutorial parece muito bom, eu uso outro método de compilar o kernel no slackware.
Primeiro eu realizo uma cópia das opções do kernel que estou usando.
root@fabricio:/usr/src# cd linux
root@fabricio:/usr/src/linux# cp /proc/config.gz config.gz
root@fabricio:/usr/src/linux# gunzip config.gz
root@fabricio:/usr/src/linux# cp config .config
Depois disso eu realizo as mudanças no menuconfig, salvo tudo e começo a compilar, em média demora 2 horas.
root@fabricio:/usr/src/linux# make all; make modules_install; make bzImage
Ai sim, vou ter gerado a imagem.
root@fabricio:/usr/src/linux# cp arch/x86/boot/bzImage
/boot/kernel-3.17-srv

Depois de copiar ele, eu preparo o lilo.
root@fabricio:/usr/src/linux# mcedit /etc/lilo.conf

E pronto, kernel atualizado, em relação a compilar o kernel do slackware, eu recomendo realizar em uma VM primeiro e dando tudo certo, já pode ser feito no sistema que está em atual uso.

4. Re: Problema ao criar bzImage [RESOLVIDO]

Enviado em 11/10/2014 - 08:52h

fabriciocs escreveu:

O tutorial parece muito bom, eu uso outro método de compilar o kernel no slackware.
Primeiro eu realizo uma cópia das opções do kernel que estou usando.
root@fabricio:/usr/src# cd linux
root@fabricio:/usr/src/linux# cp /proc/config.gz config.gz
root@fabricio:/usr/src/linux# gunzip config.gz
root@fabricio:/usr/src/linux# cp config .config
Depois disso eu realizo as mudanças no menuconfig, salvo tudo e começo a compilar, em média demora 2 horas.
root@fabricio:/usr/src/linux# make all; make modules_install; make bzImage
Ai sim, vou ter gerado a imagem.
root@fabricio:/usr/src/linux# cp arch/x86/boot/bzImage
/boot/kernel-3.17-srv

Depois de copiar ele, eu preparo o lilo.
root@fabricio:/usr/src/linux# mcedit /etc/lilo.conf

E pronto, kernel atualizado, em relação a compilar o kernel do slackware, eu recomendo realizar em uma VM primeiro e dando tudo certo, já pode ser feito no sistema que está em atual uso.


Tranquilo. Eu tenho um backup da partição para casos de problemas.

Vou tentar o tutorial do link que postei.

5. Re: Problema ao criar bzImage [RESOLVIDO]

Enviado em 11/10/2014 - 09:27h

Nope! O arquivo não foi para o diretório arch/x86_64 (ou ia64).

6. Re: Problema ao criar bzImage [RESOLVIDO]

Enviado em 11/10/2014 - 10:08h

Pangas escreveu:

Nope! O arquivo não foi para o diretório arch/x86_64 (ou ia64).


Fez o procedimento pelo tutorial ou pela dica que passei?

7. Re: Problema ao criar bzImage [RESOLVIDO]

Enviado em 11/10/2014 - 10:16h

fabriciocs escreveu:

Pangas escreveu:

Nope! O arquivo não foi para o diretório arch/x86_64 (ou ia64).


Fez o procedimento pelo tutorial ou pela dica que passei?


Os dois são bem semelhantes. Só não copiei o arquivo de configuração. Mas setei as configurações e salvei no arquivo ".config".

8. Re: Problema ao criar bzImage [RESOLVIDO]

Enviado em 11/10/2014 - 10:27h

Isso é normal! Eu também estranhei na primeira vez.

Setando x86_64 ou x86, o bzImage será criado no diretório x86.

Copia ele para o /boot, cria uma entrada a mais no lilo e usa o uname para verificar a arquitetura.

9. Re: Problema ao criar bzImage [RESOLVIDO]

Enviado em 11/10/2014 - 10:51h

madrugada escreveu:

Isso é normal! Eu também estranhei na primeira vez.

Setando x86_64 ou x86, o bzImage será criado no diretório x86.

Copia ele para o /boot, cria uma entrada a mais no lilo e usa o uname para verificar a arquitetura.


Vou tentar. Quanto a entrada, eu vi isso em um outro site.



Inserir uma nova entrada do tipo:

Image =/boot/vmlinuz-xxx

label="linux-tese"

read-only


Mas para adicionar uma nova entrada? Mudar a original ou substituir o arquivo não dá?

10. Re: Problema ao criar bzImage [RESOLVIDO]

Enviado em 11/10/2014 - 11:04h

Pangas escreveu:

madrugada escreveu:

Isso é normal! Eu também estranhei na primeira vez.

Setando x86_64 ou x86, o bzImage será criado no diretório x86.

Copia ele para o /boot, cria uma entrada a mais no lilo e usa o uname para verificar a arquitetura.


Vou tentar. Quanto a entrada, eu vi isso em um outro site.



Inserir uma nova entrada do tipo:

Image =/boot/vmlinuz-xxx

label="linux-tese"

read-only


Mas para adicionar uma nova entrada? Mudar a original ou substituir o arquivo não dá?


Dá para substituir a entrada atual no lilo.conf sem problemas. Mas se o kernel apresentar problemas e der kernel-panic, você ficará sem opções. O ideal é criar outra entrada para o kernek novo e manter o velho por segurança.

11. Re: Problema ao criar bzImage [RESOLVIDO]

Enviado em 11/10/2014 - 11:31h

madrugada escreveu:

Pangas escreveu:

madrugada escreveu:

Isso é normal! Eu também estranhei na primeira vez.

Setando x86_64 ou x86, o bzImage será criado no diretório x86.

Copia ele para o /boot, cria uma entrada a mais no lilo e usa o uname para verificar a arquitetura.


Vou tentar. Quanto a entrada, eu vi isso em um outro site.



Inserir uma nova entrada do tipo:

Image =/boot/vmlinuz-xxx

label="linux-tese"

read-only


Mas para adicionar uma nova entrada? Mudar a original ou substituir o arquivo não dá?


Dá para substituir a entrada atual no lilo.conf sem problemas. Mas se o kernel apresentar problemas e der kernel-panic, você ficará sem opções. O ideal é criar outra entrada para o kernek novo e manter o velho por segurança.


Ok. De qualquer forma eu tenho aquele backup.=P

12. Re: Problema ao criar bzImage [RESOLVIDO]

Enviado em 11/10/2014 - 13:02h

Er... Ops! Errei o diretório. Esqueci do /boot depois de arch. Hehe! Falha minha. Mas acho engraçado aparacer só "x86" no final da compilação. O arquivo é criado em todos os subdiretórios ou só no que aparece no fim da compilaçao?
01 02 03

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder