mode pengguna linux - cara membuat linux 32-bit

0

saya mencoba mengkompilasi kernel UML saya sendiri. Saya berhasil menciptakan ./linux yang dapat dieksekusi, namun ini 64bit pada sistem 32 bit saya.

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

Untuk membuat kernel saya dieksekusi:

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

Bagaimana saya bisa menegakkan agar 32bit dapat dieksekusi? Apakah ada parameter tambahan untuk make?

user1816723
sumber

Jawaban:

0

Ditemukan sendiri, di konfigurasi kernel (make menuconfig ARCH = um) dimungkinkan untuk mengatur Kernel 64bit - atau unset it = & gt; sehingga saya dapat dieksekusi 32bit.

user1816723
sumber