Thanks Ev0, I couldn't explain that better then you!
@Openpli team and contributors:
keep in mind that Kexec-multiboot consists of a kernel with a ramdisk containing kexec and few instruction to start up and a ramdisk appended to the guest image kernel to supports the subdirectory.
Kexec-multiboot installation procedure consists on:
- kernel partition is backupped into /zImage
- kexec-multiboot is flashed it into kernel partition.
- kexec-multiboot-initrd is copied into /STARTUP.cpio
slot 0 is exactly the image that would be booted if you restore original kernel.
You can name slot0 as recovery, main image, base image, non multiboot image... but that's how i designed the solution. Is not identical to the other multiboot solution and can't be identical. You have to accept this.
I don't intend to implement repartitioning of the box because the solution have to be safe. You can restore the box and save yours image in multiple way if slot0 is working (maybe some knowledges is required... or someone might implement an extended recovery plugin)
Quicker way is always the file on the root of the usb stick that force you to slot0.
If you restore the original kernel vuplus kernel into kernel partition by putting kernel_auto.bin into USB:/vuplus/<boxname/ you get the original box state with the multiboot images into /linuxrootfs<slotnumber>
If you mess up with slot0, restoring the original kernel the box won't boot.
So, the stripped down slot 0 is the only possible good idea... or new recovery menu that replace enigma on a stripped down image. I considered both options but i just decided to don't waste more time. Feel free to implement it.