Would kexec be suitable? It seems to be designed to start another
kernel
in place of the current one
On Mon, 21 Jan 2008, Michael wrote:
>> Why do you need the bootloader module if it's already running
2.6? As far
>> as I know, the bootloader is for doing a live update from 2.4
to 2.6.
>
> Actually it eliminates the need for another bootloader like
Redboot in case
> you want to load any other kernel on the board. While this can
also be
> accomplished by simply changing the kernel present on the flash or
SD card,
> the bootloader approach is more flexible (for example you can
select between
> multiple kernels, use any Linux functionality, etc.) and less
prone to field
> update errors. For example if you are trying to update the kernel
partition
> in the field and have a power failure you might require manual
intervention
> (i.e. a service call), whereas with the bootloader approach you
could take a
> more sophisticated approach which would not be prone to such
failures.
>
> --Michael