modo de usuário linux - como criar linux de 32 bits

0

Eu estou tentando compilar meu próprio kernel UML. Consegui criar um executável ./linux, mas isso é 64 bits no meu sistema de 32 bits.

file vmlinux
vmlinux: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, not stripped

uname -a
Linux testbox 2.6.32-5-686 #1 SMP Wed Jun 17 16:11:42 UTC 2015 i686 GNU/Linux

Para fazer o kernel que eu executei:

make ARCH=um defconfig
make -j4 linux ARCH=um

Como posso aplicar para obter um executável de 32 bits? Existe um parâmetro adicional para make?

    
por user1816723 25.10.2015 / 16:03

1 resposta

0

Encontrei-me, na configuração do kernel (make menuconfig ARCH = um), é possível definir o Kernel de 64 bits - ou desabilitá-lo = > para que eu tenha um executável de 32 bits.

    
por 25.10.2015 / 16:30

Tags