Hi,
Also das U-Boot ist der Bootloader, der wird als erstes beim Booten "von der Hardware" aufgerufen. Der zeigt dann ggfs zuerst das Bootstartbild auf dem TV an, welches sich in der Splash-Partition befindet. Danach lädt und startet er den Kernel aus dessen eigener Partition. Und der Kernel lädt dann das eigentliche Image, welches sich komplett (inkl aller Imagebestandteile, Linuxtools, Einstellungen, Senderlisten etc) in der SystemFS-Partition befindet. Auf den HD2-Boxen (Tank etc) ist das Image allerdings nochmal zweigeteilt, dort gibt es das sog. Root und eine Var-Partition, das hat den Sinn, dass alles unterhalb von /var (zB alle Einstellungen und Plugins) bei einem Imageupdate (Kernel und Root) erhalten bleiben und dadurch das Image wieder genau wie vorher ist (jedenfalls in der Theorie).
Zwischen dem Image und dem Kernel gibt es eine enge Beziehung, die müssen also zueinander passen (was enthaltene Funktionen oder sogar auch verwendete Compilerversion/Toolchain betrifft). Wenn nicht, kann es von eher subtilen Fehlern bis zu einem garnicht erst startenden System alle möglichen Symptome geben...
Ciao,
DdD.