[arch-releng] 2010.04.04, i686 images have x86_64 kernel

Gerardo Exequiel Pozzi vmlinuz386 at yahoo.com.ar
Mon Apr 5 02:56:05 CEST 2010

On 04/04/2010 01:35 PM, Dieter Plaetinck wrote:
> So, i built new images.
> http://build.archlinux.org/isos/
> they "should" work.
> built from the latest archiso, using the latest configs
> however when i try to boot the i686 image, just after the isolinux
> menu, i get this:
> "this kernel requires an x86_64 cpu, but only detected an i686 cpu.
> Unable to boot - please use a kernel appropriate for your cpu."
> any of the archiso hackers know how this can happen?
> the makefile does just a `uname -m` and obviously i was in the i686
> chroot (and it named the isos i686.iso, so the detection should work)
> and:
> cat root-image/etc/mkinitcpio.d/kernel26.kver
> ALL_kver='2.6.32-ARCH'
> Dieter
Do you enter to your 32 bit chroot with linux32 command?

something like: "linux32 mkarchroot -r bash /tmp/somedir"

Gerardo Exequiel Pozzi ( djgera )
KeyID: 0x1B8C330D
Key fingerprint = 0CAA D5D4 CD85 4434 A219  76ED 39AB 221B 1B8C 330D

More information about the arch-releng mailing list