Now I'm even more confused, about something else regarding boot :)
On a ts-7400, in the online manual ( http://www.embeddedarm.com/Manuals/ts-7400-info.txt)
in "Booting custom kernels and OS images from within Linux", it says the
default linuxrc-mtdroot looks for a kernel image on the NAND flash (that
would be on partition 1 of the flash, as per what you said
above)
No, this is refering to something else.
Partition 1 contains the kernel that is loaded at boot time. However once
you are booted you can then use Linux itself as a bootloader to load another
kernel, which provides more flexibility as you aren't limited to booting a fixed
kernel, e.g. you can add logic which determines which kernel to
actually boot. This new kernel is not on the first partition, it is
somewhere in your normal linux filesystem (in partition 3).
and uses bootload to start the kernel. However, in my copy
of linuxrc-mtdroot, bootload isn't used. The kernel's already running at
that point (right?) and that kernel will be active from then on, it won't
start a new kernel.
Now where do I specify commandline options to the kernel on my
ts-7400?
You can either specify them as a compilation option
when compiling your kernel for partition 1. If you are booting a second
kernel you use the -c option to "bootload".
__._,_.___
SPONSORED LINKS
__,_._,___
|