![](https://seccdn.libravatar.org/avatar/56ff7afa87a611c9714041846f393725.jpg?s=120&d=mm&r=g)
Hi,
- MLO is installed by the package u-boot-omap4panda for panda it provides it in /boot when kiwi prepares the boot image.
For beagleboard, it is provided by x-loader-omap3beagle, not u-boot. Maybe the problem is here?
I just wanted to show an example, because I can easily test with panda I choosed this one. Of course you are right when building for a beagle board x-loader-omap3beagle would be used here. But the process is the same concerning the MLO install
When kiwi creates the initrd cpio archive it moves among other things the MLO to image/loader/MLO because /boot is removed from the initrd after the kernel was extracted. Thus MLO is in the kiwi created initrd at:
gzip -cd /space/mytest/initrd-oemboot-suse-12.2.armv7l-2.7.1.gz |\ cpio -it | grep MLO
==> image/loader/MLO
you should first check if this is the case in your build as well
No. I only have this one: [ 814s] Oct-09 08:54:51 <1> : EXEC [gzip -9 -cd /usr/src/packages/KIWI-oem/oem/initrd-oemboot-suse-12.2.armv7l-2.7.1.gz 2>&1 | cpio -it 2>/dev/null | grep efi_gop.module 2>&1]
You can double check in my full build log (with my patch), here: http://guillaume.gardet.free.fr/openSUSE/patched_JeOS-beagle.log
This is nothing you can see in your build log. fetch the created initrd cpio and test if the MLO is inside: I'm pretty sure it's missing because I can't see any MLO reference in your log. Does x-loader-omap3beagle also provide /boot/MLO in the same way e.g u-boot-omap4panda does ? kiwi atm searches only for boot/MLO
hardcoding abs paths is not a solution not even a hacky one :) This will cause us more trouble than everything else
Ok. So it seems MLO for beagle is not correctly installed in initrd, so it is not available in tmp dir. Any idea how to solve it ?
I'm building for beagle now and test if I can reproduce it Regards, Marcus -- Public Key available gpg --keyserver gpg-keyserver.de --recv-keys 0xCCE3C6A2 ------------------------------------------------------- Marcus Schäfer (Res. & Dev.) SUSE LINUX Products GmbH Tel: 0911-740 53 0 Maxfeldstrasse 5 FAX: 0911-740 53 479 D-90409 Nürnberg GF: Jeff Hawn,Jennifer Guild, Felix Imendörffer HRB: 21284 (AG Nürnberg) Germany http://www.suse.de ------------------------------------------------------- -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org