Boot vs running kernel
I run 2 kernels: a boot kernel that has everything basic compiled in that is enough to mount the harddisks in whichever raidformat, load a new kernel and kexec that one.
Why? Well, the linux partition on the internal flash has a max of 2MB, or 1.5 MB or something like that.
That's barely enough to get a decent kernel in.
So we boot a kernel with kexec support and filesystem support and stuff so it can load are favorite kernel with traffic shaping, ipv6 and other neat stuff we love.
The boot kernel
Compile as usual.
Here is my config (2.6.27.8):
Compiling any kernel
The redboot of the em7210 of course does not know what an em7210 is. As always, there are several different machine types, all with the id of an intel development board.
This is a patch to overcome this shortsightendness of the developers.
- zImage: The boot kernel with IP table module support
Topic revision: r2 - 27 Sep 2009 - 13:55:00 -
KennyKwok