On Sun, Feb 8, 2009 at 04:33, Loïc Minier <[email protected]> wrote: > Interesting, didn't think of that! Debian and Ubuntu armel are both > targetting armel only, so while an interesting stunt I don't think I'll > aim at providing armeb kernels; instead I guess I'll try to load an > APEX image as d-i does.
You should be able to use the little endian kernel image, and I think that all you have to do is endian swap the kernel image file using devio, i.e. something like, wget http://ftp.debian.org/debian/dists/testing/main/installer-armel/current/images/ixp4xx/netboot/vmlinuz-2.6.26-1-ixp4xx mv vmlinuz-2.6.26-1-ixp4xx vmlinuz-2.6.26-1-ixp4xx.orig devio '<< vmlinuz-2.6.26-1-ixp4xx.orig; xp $ 4' > vmlinuz-2.6.26-1-ixp4xx In this case, it is lucky that the kernel image is a multiple of 4 in size. Otherwise, one would have to pad the image before endian swapping it: mv vmlinuz-2.6.26-1-ixp4xx vmlinuz-2.6.26-1-ixp4xx.orig dd if=vmlinuz-2.6.26-1-ixp4xx of=vmlinuz-2.6.26-1-ixp4xx.pad ibs=xxx conv=sync devio '<< vmlinuz-2.6.26-1-ixp4xx.pad; xp $ 4' > vmlinuz-2.6.26-1-ixp4xx where xxx is a number that is a multiple of four and is larger than the image size. I should really try this out :-) Gordon -- Gordon Farquharson GnuPG Key ID: 32D6D676 -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

