It is not adding any real value to boot one kernel and then just starting the real one. If you don't have human interaction from the first one (like choosing which image vie remote with a menu on the Tv screen) why running it at all ? This is also why the approach to use a bootloader binary (which is also a kind of strange minimal standalone kernel binary to be able to be started by the bios) is limited, because normal bootloades include only access for PC hardware (VGA screen, keyboard,...) . The only way to get access to the TV and remote devices is by loading the real drivers and they load only in a real kernel or have more or less troubles then to switch to another one.
And it is not my fault that your boxes have just the dumb standard bios only able to boot a single kernel from the flash rawdevice (and not even jffs2 or ubifs as this would allow multiple kernel as Dreanboxes could do if boot partition is big enough). Using a kernel from flash for chaining this to a nother kernel somewhere else is an expensive measure as the bios should (and does) support this and a minimal bootloader could do this also, but this is then also struggling where to store his setings if only a raw device is available and you don't have access to the bios settings which get partially passed to the kernel when starting.
These problems ARE solvable by the way, but if you are lacking the understanding how the pieces are or should be working together then shouting we need kexec or lets cry for help at the mailing list or blame the drivers will not get you much further.
I'm sorry for some hard words, but you asked for feedback.
And I will not explain the advantages or disadvantages of chroot booting here, as the board clearly states that multibooting is not needed and not supported and I respect this decision. The only point is that if you need a feature the flash kernel lacks, then put it in the flashkernel and all other images will benefit - like i do for example by having initramfs patch in my OoZooN Images in Flash, or fuse driver included there already. Or if you have latest image in Flash, all chrooted mages will use its lates kernel and drivers (until this breaks their enigma2 from running) You can even run VU or ET/XT Images on Dreamboxes because of this BTW.
Edited by gutemine, 8 January 2014 - 08:33.