[Angstrom-devel] initramfs-bootmenu-image update report

Paul Sokolovsky pmiscml at gmail.com
Sun Mar 9 03:10:33 CET 2008


Hello,

So, I spent today hacking on initramfs-bootmenu-image, and found (and
made myself) few breakage here and there. With few people working
actively on that area, there's some step-on-others-feet'ing happens, we
kinda need 3 branches ;-D.

So, main result is that kexec-tools-static in .dev appears to be broken
- it doesn't pass command line to target kernel. Many issues can be
attributed to that, including "recursive kexecing" as seen by Koen. It
apparently became broken when Thomas switches it from uclibc to klibc,
and yet he cannot reproduce the issue on collie, so it's possibly
EABI-related.

Bottom line: we should move as much (known working) stuff as possible
to .stable, and I'd like to push linux-hh.bb initramfs support first of
all (without activating it so far of course). Koen, can you check that
r18 currently in .deb builds as expected for you? (Preferrably on
something more sane than Ubuntu ;-) ).

Otherwise, I did some hacking on initramfs-bootmenu itself, removing
stray partition display and adding code to detect, ignore, and fix
broken kernel environment as passed by bootldr and derivatives.

Actually, I have just following 2 development items on the list before
it IMHO will be ready for production:

1. Scan MTD partitions before others. So, they will appear first in the
list, and the very first is of course going to be rootfs one.
2. Add timeout support for menu.

So, with the above, production flash setups will continue to boot in
unattended, while still easily allow to boot from other location with
few key presses.


-- 
Best regards,
 Paul                          mailto:pmiscml at gmail.com



More information about the Angstrom-distro-devel mailing list