I've significantly improved the boot speed for NetBSD using Jesse's
bootloader.
My "running" kernel is too big to fit in the TS-7200 flash without being
compressed, and gzboot took a long time to decompress the kernel.
I replaced the kernel in flash with one stripped down to just the
essentials needed to run the bootloader without requiring compression.
Then, in /etc/rc, I put a little program that looks at the kernel and if
it is the stripped down boot kernel, loads a new, full featured kernel
from the compact flash.
This two-step boot process is seemingly more work, but it cuts 20+
seconds off my NetBSD boot time.
In the near future, I'll add the ability to pick which kernel to boot to
the little program that triggers the boot loader.
The two big benefits I got were having my operating kernel in the
regular CF file system where it is easy to upgrade/replace and
significantly improved boot speed.
Thanks Jesse.
Bill Landolina
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/
|