--- In "naturalwatt" <> wrote:
>
> On the TS7550, you must use nandctl to rewrite the initrd back to Flash, if
> you have made a change to boot sequence.
>
> The supplied linuxrc runs a shell and waits until that shell is closed before
> doing the full Debian boot.
>
> If you replace the linuxrc with one that doesn't wait, ie you want a
> non-interactive boot, how can you ever get back and alter the linuxrc?
>
> There is no nandctl in the Debian image and the one in the initrd is linked
> against uClibc, so it won't run in the Debian environment.
>
> There is no compiled nandctl in ts-7500-linux/binaries/ts-utils and no source
> in ts-7500-linux/sources.
>
> What's a boy to do?
>
> This is a similar situation to getting to a single-user boot on a more
> traditional large Unix-type system. With the old RedBoot, there were ways to
> alter the boot sequence, but I can't see how to do that with the new Cavium
> systems.
>
If the initrd is not execute-in-place it should be possible to use it to write
a new initrd since it will be running from a memory loaded copy. Thought you'll
be royally buggered if you make a mistake in what you write to flash.
Since initrd is an executable that contains GPL licenced software I would have
thought there was an obligation to provide source for anything in it.
Obligation or not, I would have thought that the first step was to ask TS for
the source code. Has anyone done that?
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|